ivalueconverter

    2熱度

    1回答

    我寫了一個轉換器,讓 Value爲Bool Parameter爲String 我用這樣的: BorderBrush="{Binding IsSelected, Converter={StaticResource BoolToColorBrushConverter}, ConverterParameter='#ff00bfff;#0000bfff'}" 如

    0熱度

    1回答

    我使用案例轉換器在我的XAML的文本框爲:發起 <TextBox Text="{Binding Obj.UserName,Mode=TwoWay,Converter={Binding UpperCaseConverter}}" Grid.Row="1" Grid.Column="0" VerticalAlignment="Center" HorizontalAlignment="Center" M

    0熱度

    1回答

    裸露與我,因爲我對c#有點新。我已經構建了一個轉換器類,在其中傳遞文件路徑並返回文件的實際文本。 public class GetNotesFileFromPathConverter : IValueConverter { public object Convert(object value, Type targetType, object parameter, CultureInfo

    0熱度

    3回答

    我正在嘗試爲wpf中的給定元素名獲取多語言翻譯(「標籤或標題」)字符串值。例如, ;元素名稱爲「txtDescription」;我的IValueConverter實現將返回「Description」;換另一種語言將返回不同的翻譯字符串(即描述爲西班牙語),並且翻譯字符串將是Text = ...的相同元素。 我是新來的wpf;我不能讓它工作。有沒有什麼優雅的方法可以用類似的方式來做到這一點。 <Te

    -1熱度

    1回答

    我試圖從一個標籤綁定的TextColor上ViewCell: Label myLabel = new Label { Text = "SomeText" }; myLabel.SetBinding(Label.TextColorProperty, new Binding("TheTextColor", BindingMode.TwoWay, new LabelTextColorCon

    1熱度

    1回答

    我一直在嘗試使這項工作一段時間沒有成功。 我有一個轉換器漂亮的打印日期在頁面上。轉換功能如下; class DateConverter : IValueConverter { public object Convert(object value, Type targetType, object parameter, string language) { Nulla

    1熱度

    1回答

    我已經創建了自定義DataGrid標題,其中包含用於Text的TextBlock和位於DockPanel內的Image。 我綁定TextBlock的Width到DataGridTextColumn的ActualWidth如下: Width="{Binding ActualWidth, RelativeSource={RelativeSource Mode=TemplatedParent}, Con

    1熱度

    1回答

    第一次加載窗口我希望文本框在保持與我的Viewmodel中的屬性(SomeProp)綁定的同時摺疊。 不幸的是我無法做到這一點。 我曾嘗試: 嘗試1: 我試圖明確地將該值設置爲空的視圖模型的構造,也明確地調用Onpropertychanged。轉換器沒有被觸發。 嘗試2: 在後面的代碼中,我已將默認可見性設置爲visibility.Collapsed。這似乎有一個副作用,即可見性不再綁定到Some

    1熱度

    1回答

    由於Windows 8.1應用程序不支持多值轉換器,因此我選擇使用依賴項屬性。可是後來,當我測試的轉換器和我實例化它,我得到這個錯誤: 有誰知道如何測試這種轉換器? 這裏是源代碼的版本samplest: [TestClass] public class ConverterWithDependencyPropertyTests { [TestMethod] public vo

    0熱度

    1回答

    我需要創建一個特定格式的字符串,爲此我使用IMultiValueConverter。例如: {0} of {1} in {2} SomeValue0 SomeValue1 SomeValue2 結果: SomeValue0 of SomeValue1 in SomeValue2 這部分是沒有問題的。基本上,轉換器接受多個字符串,其中第一個是字符串格式,後面是要格式化的字符串。 <Mu