imultivalueconverter

    0热度

    1回答

    我有一个奇怪的WPF问题。我在我的WPF项目引用的程序集中有两个IMultiValueConverter定义。他们的代码是相同的,但他们的名字是不同的。我已经多次清理并重建了程序集,但出于某种原因,只有一个值转换器可以工作,而另一个给出'不存在于clr名称空间'xaml错误中。 注意:我知道该文件位于项目引用的正确名称空间和程序集中,因为我直接将该dll反映到WPF项目的bin文件夹中。 这种现象

    1热度

    1回答

    我创建了一个多值转换器,用于绑定telerik:RadMenuItem的可见性属性。此右键单击菜单位于进入Telerik日历控件的约会内部。我想将ControlID(它是我使用的框架的附属属性)传递到我作为参数创建的IMultiValueConverter。所以,我想传入Guid(它作为转换器中的对象数组中的第二个值),然后将其转换为值来获得值,以便我可以执行我的评估。 WPF不是我的强项,在尝试

    2热度

    1回答

    在试图解决我在另一个项目中遇到的问题 - 我创建了以下示例来复制问题。 这个想法是,当用户通过滑块或文本框输入新值时,这些值应该通过转换器进行“ConvertedBack”,并更新源代码。虽然我似乎没有看到这一点,但我相信由于InternalRep的属性正在写入,但没有通知InternalRepProperty的bindexpression。 解决此问题的最佳方法是什么? 一种方法我试过是处理Va

    1热度

    1回答

    我已经使用IValueConverter成功绑定了多边形的点。 现在我需要使用一个IMultiValueConverter。 让我先概述一下我想要完成的任务,如果有人看到更好的方法,告诉我! 我可以使用.NET 4.5 fyi。 我有一堆数据存储在其中。 这些对象没有任何与其关联的Point/PointCollection类型。 我能够基于数据存储中对象的属性创建点,如果我有父母高度。没有身高我不

    0热度

    2回答

    我有下拉菜单和网格。在网格列中有超链接。如果Dropdown集合包含1个项目,则下拉应该是不可见的。我需要一个逻辑来将Visibility与项目集合绑定。 这是GRID中一个超链接的XAML。 <!--Associate--> <TextBlock Margin="10, 0, 0, 0"> <TextBlock.Visibility>

    1热度

    1回答

    我想要做的很简单,当TextBox具有焦点时显示一种格式,而当文本框没有焦点时显示另一种格式。在我的情况下,我将一个数字四舍五入为3位数字,但不显示焦点时显示实际的整数,以便进行编辑。 我有一个相当简单的解决方案,使用多重绑定,我觉得我几乎在那里。一切都按预期工作,在即时窗口中没有错误,但绑定不会更新源。 我正在使用此样式来传递我的绑定以及TextBox是否具有焦点到转换器。 <Style x:K

    1热度

    3回答

    我正在使用Caliburn.Micro。 在我看来,我必须绑定到一个double X和TextBox一个Button其涂改的X在我的视图模型的价值。 public void ButtonPressed() { X = AnObject.GetDouble; NotifyOfPropertyChange(() => X); } public d

    0热度

    1回答

    我有一个具有多个字段的窗体。我还有一个“验证”按钮,可以执行数据库输入。我希望按钮仅在用户定义的最小字段为时才被激活。 到目前为止,这是因为所有的领域相当简单了文字: <Button x:Name="Manage" Content="Manage"> <Button.IsEnabled> <MultiBinding Mode="OneWay" Converter="{Stat

    0热度

    3回答

    我有一个WPF树视图,我需要父节点在子节点上下文中的引用。 菜单命令。在下面的XAML,我需要通过在成员的命令参数A的参考 XAML: <DataTemplate x:Key="Member"> <TextBlock Text="{Binding}" Tag="{Binding DataContext, RelativeSource={RelativeSource AncestorType=my

    1热度

    1回答

    我有一个使用MultiValueConverter的textcolum datagrid。转换器有2个值。第一个依赖于当前Item和第二个TextBlock。显示的值是我想要的。 <TextBox x:Name="phases"></TextBox> <DataGrid AutoGenerateColumns="False" CanUserAddRows="False" CanUserDelet