2010-06-21 3 views
2

Чтобы все было просто, я подумал, что могу добавить некоторые настройки в свои ресурсы и привязать их к тому, что мне нужно. Например, я хотел иметь возможность переключать видимость некоторых объектов. Поэтому я сделал следующее XAML:Visiblity как ресурс в XAML

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

Хотя, теперь мне интересно, как я могу:

  • Установите значение по умолчанию в XAML

  • Измените значение в код

Спасибо!

ответ

5

Вы находитесь на правильном пути

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

Затем в контроле

Visibility="{StaticResource ReflectionVisibility}" 
+0

работ, спасибо !! – SaphuA

1

Вы можете создать стиль с триггерами для переключения видимости. Добавьте этот стиль в ресурс. Привяжите стиль к элементу управления.

Смежные вопросы