ivalueconverter

    0热度

    2回答

    我目前正在尝试conditionaly显示图像。我读了很多关于valueConverters和triggers的信息,但我坚信这个简单问题必须有一个更简单的解决方案。 的XAML: <Image Source="C:\Users\Niko\Pictures\red.png" IsEnabled="{Binding IsOn}"></Image> 后面的代码: namespace MVVM {

    0热度

    1回答

    我有一个绑定: <TextBlock Text="{Binding Converter={local:Converter}}" /> 与转换器: public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { var vm = (ViewModel)value

    1热度

    1回答

    我有一个UWP项目以及一个WPF项目。两个项目都需要相同的转换器。但接口IValueConverter是在另一个名称空间中的WPF中的UWP,而且是最后一个参数不相同(在WPF中,它是在UWP中的CultureInfo它是一个字符串)。 那么为两个项目创建转换器的最佳做法是什么? 我的解决方案是我有一个netstandard项目,它有一个ValueConverterBase类,它定义WPF IVa

    1热度

    2回答

    这是一个奇怪的错误。我将枚举绑定到组合框并显示d​​escription属性。我使用的解决方案是WPF Binding a ListBox to an enum, displaying the Description Attribute。所以,我的XAML的相关部分是: <Window.Resources> <local:EnumConverter x:Key="EnumConverte

    0热度

    1回答

    我创建了一个ComboBox和绑定系统枚举衣被合计到它。并且还为它创建了一个值转换器,使其更具人性化。 但是,当我选择ComboBox中的项目时,它显示错误并在控制台中转储了一些错误消息 任何想法如何解决该问题? 我也尝试为SelectedItem设置另一个值转换器,但它也不起作用。 CS文件: using System; using System.Collections.Generic; u

    0热度

    1回答

    我一直在试图实现一个简单的值转换器我只是不知道为什么StringFormat没有被应用。正值变为绿色,负值变为红色,但不是得到预期结果(+15.74),最终得出:15.74747474。 我该如何得到这个工作?有人能给我一个我需要改变的想法吗? XAML <Window.Resources> <local:PositiveConverter x:Key="PositiveConvert

    0热度

    1回答

    我有xaml文件,我把2个文本框放在哪里我可以把登录名和密码。之后,按钮“登录”应该是可见的。这里是我的代码: TreeView.xaml文件: <UserControl x:Class="LayoutMVVM.Views.TreeView" xmlns:local="clr-namespace:LayoutMVVM.Views" xmlns:Treemodels="clr-n

    1热度

    1回答

    每次我写一个值转换器我想知道如何处理在Convert和ConvertBack方法IValueConverter的规定targetType参数的目标类型参数: object Convert(object value, Type targetType, object parameter, CultureInfo culture) object ConvertBack(object value, Ty

    -1热度

    1回答

    任何人都可以解释为什么我收到错误: A generic error occurred in GDI+ 下面是代码: [ValueConversion(typeof(System.Drawing.Image), typeof(ImageSource))] public class ImageConverter : IValueConverter { public object Conv

    1热度

    1回答

    我有一个DataGrid,我是结合的,我有我的一些文本返回图像的希望的对象发送到valueConverter之后(它被放入一个堆栈面板)。但是,显示所有我在gridview单元格中看到的是System.Windows.Control.StackPanel。 这里是xaml。我正确地绑定了GrieView ItemsSource,并且进入转换器的值是正确的。 <telerik:GridViewDat