valueconverter

    2热度

    2回答

    让我们说我有以下代码: <ContextMenu IsEnabled="{Binding Converter={StaticResource SomeConverterWithSmartLogic}}"> 所以,我并没有指定的任何绑定信息,除了转换器...是否有可能迫使WPF调用它只是一个时间? UPD:这一刻我存储在静态字段中

    0热度

    2回答

    我正在使用MVVM/WPF并试图做一些看似简单的事情,但无法找到干净的解决方案。 我要做到以下几点: 当模型中的一个属性更改(WPF文本框的文本会在这种情况下进行更改),使用方法上与绑定的属性的UI执行其他操作。 当前我在工具提示上使用多重绑定(获取文本框datacontext +绑定路径),但这有点破解。 <TextBox x:Name="textBox" Text="{Binding Mode

    0热度

    1回答

    是否可以在不使用数据绑定的情况下使用转换器/样式选择器? 我希望我的对象的风格改变,如果达到某个值。 这里是我有 <Border Name="watch0_0Border" Grid.Row="0" Grid.Column="0" Style="{StaticResource clockBorderStyle}"> <StackPanel Style="{StaticResource

    0热度

    1回答

    我在项目中两次使用了列表框样式,所以我想在资源字典中使用它。这个列表框样式有两个值转换器,所以我在相同的资源文件中实例化了转换器。尽管它在运行时声明“未知类型不能声明”,尽管在mainwindow.xaml文件中使用它们时工作原理相同。 任何人有想法?

    8热度

    1回答

    如何将ValueConverter应用于基于约定的Caliburn.Micro绑定?或者你需要使用{Binding}语法吗? 我知道我能做到这一点 <TextBlock Text="{Binding Foo, Converter=fooToBarConverter}" /> 但如何应用该自定义转换器,如果我使用Caliburn.Micro的约定优于配置,像 <TextBlock

    1热度

    2回答

    我正在编写一个具有viewmodel和usercontrol的应用程序,该应用程序显示来自此视图模型的 数据。该视图模型包含实体“约会”,并且这些约会具有属性“用户名”。 当我显示约会时,我想使用一个值转换器为用户(取决于“用户名”)获取颜色 ,但颜色未包含在实体“约会”中,所以我想要创建一个使用视图模型中的实体“用户”的值转换器。 从转换器内部的视图模型中使用另一个实体的最佳方式是什么? 是否有

    12热度

    2回答

    我试图枚举绑定到WPF单选按钮(由this answer启发),但我无法找到该转换器参数的枚举类型: 枚举是通过以下方式 namespace Application.Models { public class Enums { public enum MySelections { one, two ,three }; public MySelectio

    4热度

    3回答

    我继承与可疑代码质量Silverlight项目的整体,并有一个构造,我不知道我是否应该碰它: public SomeClass Self { get { return this; } } 它在XAML绑定使用,参数,有时复杂的是这样的: Visibility="{Binding Self, ConverterParameter=!, Convert

    1热度

    1回答

    在我编写我的WPF和Silverlight应用程序时,有一件事开始困扰着我,它似乎需要编写几个ValueConverters来完成绑定。许多转换器正在处理事情,OK按钮的IsEnabled绑定,例如: <Button x:Name="OKButton" Content="OK" IsEnabled="{Binding SelectedItem, ElementName=acbPassenger,

    9热度

    5回答

    当我尝试将valueconverter从定义枚举状态结合到刷皈依的结果,我得到一个错误,在我的XAML设计: 没有发现“OKStatus”资源。 该应用程序运行良好,但我无法在设计器中看到我的GUI。 我的资源是在运行时读取的color.xaml文件中定义的。 所有的代码都是相同的命名空间 我的XAML中: 的xmlns:配置= “CLR的命名空间:App.MyNamespace” <UserCo