isenabled

    4热度

    2回答

    我想要监听WPF元素上的IsEnabled属性的更改(以便我可以在更改时运行一些通用代码),而无需在每个窗口中放入大量代码/页。 我也想避免由于强大的事件监听器而导致的任何内存泄漏问题。我遇到过一些文章,建议使用弱事件监听器等,但对于看起来应该很容易的事情来说,这似乎非常复杂。 我不想为了做到这一点而需要子类化控件,因为有几种控制类型(可能更多将来),我想要监听IsEnabled更改。 有没有人想

    3热度

    2回答

    有一个按钮,我想要禁用,如果绑定值为false或null。这是我试过的。 <Button Content="Open" IsEnabled="{Binding SearchItem.WFBatchFolderStatus.UserCanOpen, Mode=OneWay, TargetNullValue=false, Converter={StaticResource booleanPassThr

    2热度

    1回答

    我在使用DataTrigger操作控件的IsEnabled属性时遇到问题。通常它工作正常,但是当我初始化视图的初始化事件中的IsEnabled状态时,动态样式化不再起作用。 这是我的代码。我把它缩小到我能做到的最简单的例子。 为什么会出现这种情况,我该怎么做才能让我通过样式触发器并在代码后面初始化IsEnabled? 在此先感谢! 查看: (包含应取决于复选框的值启用/禁用的文本框) <Windo

    0热度

    3回答

    当我必须在控件的IsEnabled属性上创建两个值的OR时,我使用不可见的容器控件(我使用边框)并设置控件的IsEnabled和容器的一个。 有没有更好的方法?如果没有,那么做这件事最轻量级的控制是什么? 在此先感谢。

    1热度

    2回答

    我有一个列表,它包含了一些复选框一个简单的对话框,我想有一个OK按钮,除非用户改变设置,将被禁用。在我看来,我有一个OkEnabled属性,我绑定了按钮的isEnabled属性,如果一个复选框更改它的值,它会将OkEnabled设置为true,但由于某种原因,这并不启用该按钮。 public bool OkEnabled { get { return m_okEn

    0热度

    1回答

    我正在使用扩展的WPF控件,即DoubleUpDown。 对于这个控件a已经定义了一个样式,并在其中定义了一个IsEnabled属性的触发器。 <Style TargetType="{x:Type extToolkit:DoubleUpDown}"> <Style.Triggers> <Trigger Property="IsEnabled" Value="False">

    2热度

    1回答

    我的问题不表现有点类似于此: Having an issue with my TextBox control template ,但我想去远一点: 我的问题很简单: 我有模板控件(标签,文本框,复选框等)。通过设置控件实例的属性值,每个控件的默认值都可以在运行时被覆盖。不管设置为属性的值是多少,当IsEnabled = false时,我决定使用的值应该占上风。 现在 ,我知道,在WPF价值优先防止

    2热度

    2回答

    我想将(功能区按钮的)IsEnabled属性绑定到列表大小。因此,当列表大小大于0时,IsEnabled被设置为true else(如果为0)则将其设置为false。你是怎样做的?

    3热度

    2回答

    我一直在试用Ribbon控件并遇到了一个可能的错误(或者我可能做错了事情)。如果我对一个RibbonTabRibbonTextBox,并设置在代码中的IsEnabled到假或真后面,我只能将它设置为false,但不是真正的。 RibbonTextBox仍然有待禁用。 /* in my XAML */ <ribbon:RibbonTextBox x:Name="rtb" Label="Button

    0热度

    3回答

    我有3个文本框的可见性取决于复选框。我想在所有文本框中设置IsEnabled = false,当checkbox.IsChecked = false且IsEnabled = true时,IsChecked = true。我如何在XAML中实现这种依赖关系? 谢谢。