ivalueconverter

    0熱度

    1回答

    我想創建一個類型獨立的轉換器來計算具有泛型類型的集合中的元素。 public class CollectionCountConverter : IValueConverter { public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo

    2熱度

    4回答

    我有一個slider實施System.Windows.Controls.Slider: class MySlider : Slider { public MySlider() { Minimum = 1; Maximum = 1000; } } 我用這樣的:MySlider slider = new MySlider() { Width

    0熱度

    2回答

    我在下面有一些代碼,這是我試圖做的一個簡單的例子。我正在使用轉換器嘗試使用我擁有的模型中的數據填充DataGrid。 DataGrid正在正確填充,但網格中的任何更改都不會被持久保存回對象。我已經將模式指定爲TwoWay。當我在轉換器ConvertBack方法上放置一個斷點時,它永遠不會被調用。 我對WPF和MVVM相當陌生,所以我沒有看到我做錯了什麼。我不能改變模型,所以我想看看這個方法是否可行

    0熱度

    1回答

    我將我的文本框綁定到屬性(僅文本框)並使用了僅返回相反bool值的轉換器。 XAML <TextBox Height="23" HorizontalAlignment="Left" Margin="13,41,0,0" Text="{Binding Path=CurrentProfile.profileName}" IsEnabled="{Binding Path=CurrentProfile.i

    0熱度

    1回答

    我需要在WPF應用程序上顯示數據,該應用程序的顏色與項目屬性值的度量成比例,如下圖所示。 /(綠 - 黑 - 紅)基於 我的問題是如何提供的顏色一個LinearGradientBrush上的相對價值?如圖像中最低值應該返回紅色(盤),中間值黑色/灰色(ish)和最高值貪婪(ish)。 我開始使用可以返回一些單獨顏色的轉換器將每個面板的背景顏色綁定到該項目的值,但是我想根據相對值返回所有可能的Lin

    1熱度

    1回答

    我有一個文本框綁定到一個屬性(最終很多這些)。該屬性是一個數值。當顯示這個數值時,我想給它增加一個單位(如V,mV,C等),並可選擇縮放(例如3200mV = 3.2V)。目前我正在使用一個值轉換器並提供一個單位作爲轉換器參數,但是我仍然需要一個轉換器將其傳回。 但是我想要做的是添加一個自定義屬性到一個屬性與所需的規模和單位。事情是這樣的: [Unit("mV")] [Scale(0.1)]

    1熱度

    1回答

    我有這個典型的標記'XXX'不存在於XML命名空間'clr-namespace:XXX'問題,但我真的找不到我犯錯的地方。 以下是錯誤消息: d:\ CUI \項目\ FijiLauncherTester \ FijiLauncherTester \ Window1.xaml(9,14): 錯誤MC3074:標記 'BoolToValueConverter' 中不存在XML 命名空間'clr-na

    0熱度

    1回答

    我想在我的WPF項目的DataGrid中的特定字段使用IValueConverter。我發現轉換器從不被調用,即使DataGrid是在數據到達時填充的。 我有以下代碼: <UserControl.Resources> <sol:RfidConverter x:Key="rfidConverter" /> </UserControl.Resources> ... <DataGrid

    1熱度

    1回答

    簡單問題: 爲什麼我必須有一個IValueConverter一個constructor? 我不是問,爲什麼我必須有一個empty constructor,我問我爲什麼必須有一個? 如果我有: public class PauseButtonValueConverter : MarkupExtension, IValueConverter { //public PauseButtonVa

    0熱度

    1回答

    我有一個與不是UserControl後代的類關聯的XAML文件。我正嘗試使用值轉換器將字符串轉換爲POCO。這個問題是我似乎無法得到轉換器被選爲靜態資源。我收到以下錯誤: The resource "myConverter" could not be resolved. 任何想法? XAML <blst:StreamFactory xmlns="http://schemas.micr