【问题标题】:Visiblity as resource in XAMLXAML 中作为资源的可见性
【发布时间】:2010-06-21 21:48:33
【问题描述】:

为了简单起见,我想我可以在我的资源中添加一些设置,并将其绑定到我需要的任何/任何时间。例如,我希望能够切换某些对象的可见性。所以我做了以下 XAML:

// Namespaces....
xmlns:win="clr-namespace:System.Windows;assembly=System.Windows"
// Namespaces....
<UserControl.Resources>
    <win:Visibility x:Key="ReflectionVisibility" />
</UserControl.Resources>

不过,现在我想知道我该怎么做:

  • 在 XAML 中设置默认值

  • 更改后面代码中的值

谢谢!

【问题讨论】:

    标签: c# silverlight xaml


    【解决方案1】:

    你在正确的轨道上

    <Visibility x:Key="ReflectionVisibility">Collapsed</Visibility>
    

    然后在你的控制

    Visibility="{StaticResource ReflectionVisibility}"
    

    【讨论】:

      【解决方案2】:

      您可以使用触发器制作样式以切换可见性。在资源中添加该样式。将样式绑定到控件。

      【讨论】:

        猜你喜欢
        • 2021-10-31
        • 2013-01-20
        • 2010-09-27
        • 1970-01-01
        • 1970-01-01
        • 2013-04-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多