ivalueconverter

    0热度

    1回答

    我有两个控件包含在数据模板中。控制#1是称为“TXTBLOCK”的TextBlock。控制#2是一个名为“TXTBOX”的文本框: TXTBLOCK将可见性设置为文本框可见性,使用转换器给出相反的值。 例子: <TextBlock Name="TXTBLOCK" Visibility="{Binding ElementName=**TXTBOX**, Path=Visibility, Conver

    0热度

    1回答

    我从Web服务中获得一份膳食评分作为双重价值。 在我的Xaml中,我想将此值转换为星形图像。范围是从0到5,我希望能够每0.5步转换一次。 如果我得到3.75的评分,我想要三个“全明星”和一个半星。举例来看看这个网站:click me 如何通过Xaml实现这一目标? SOLUTION: 找到一个工作的控制位置:http://metrorate.codeplex.com/

    1热度

    2回答

    如果你有一个字典填充在另一个类中,你如何正确实现一个IValueConverter? 我敢肯定,我在这里做错了事,但正确地解释我的问题,这里是支持这个问题的代码。 iPresenter_IconLists.cs public interface iPresenter_IconLists { Dictionary<string, IconPositionDetails> IconDeta

    3热度

    4回答

    我想要IValueConverter中的特定格式并返回一个字符串。像"MMMyyyy"我怎样才能得到这个? public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) { var item = (DateTime)valu

    1热度

    1回答

    我有一套用于自定义控件的数据模板。它运行良好,但我希望能够将其绑定到数据,并根据集的最小/最大值对值进行缩放。我创建了以下值转换器: public class ScaleValueConverter : IValueConverter { /// <summary> /// The property to use the value of /// </summary

    0热度

    1回答

    我有以下两种模式在我的应用程序: public class AppSettings : INotifyPropertyChanged { private Units _mainUnits; // Units is an Enum. public Units MainUnits { get { return _mainUnits; } set {

    5热度

    1回答

    我试图为我的业务实体中的不同状态设置静态资源。这个想法是,我可以使用一个值转换器来获取业务实体,并根据算法返回相应的背景画笔。我希望资源是静态的,所以我可以在设计器中设计它们并手动切换它们以预览开发过程中的样子,但能够以编程方式使用它们。 目的就是让这些方针的东西:如果静态资源在页/控制/框架的层次结构元素声明 public object Convert(object value, Type ta

    -1热度

    1回答

    var b=new Binding(); b.Source=myobj; b.Path=new PropertyPath("Text",myParameter);//<-- myParemter is int value b.Converter=new FollConverter(); control.SetBinding(UserControl.VisibilityProperty,b)

    0热度

    2回答

    我早先曾问过如何使用绑定来转换TextBlocks的静态值,并且如here那样转换为IValueConverter。 现在我想做同样的事情,但用按钮来代替。但问题是,该按钮没有DataContext属性,因此IValueConverter未被调用。 那么我该如何实现呢? 谢谢!

    4热度

    2回答

    我正在使用一个需要获取类型列表的值转换器,这是转换器的一个属性。如果我会用双值列表,我可以使用下面的语法(其中工作正常): 代码 public class MyConverter : IValueConverter { public List<double> MyList { get; set; } // ... } XAML <Converter:MyConvert