Рейтинг@Mail.ru
aave

aave

Print Friendly, PDF & Email

Чтобы запретить выделение элементов элемента ListBox или ListView, можно определить это с помощью такого стиля:

<ListBox.ItemContainerStyle>
    <Style TargetType="ListBoxItem">
         <Setter Property="Focusable" Value="False" />
    </Style>
</ListBox.ItemContainerStyle>

Второй вариант – использовать вместо ListBox элемент ItemsControl.

Print Friendly, PDF & Email
Подробнее ...
Print Friendly, PDF & Email

Чтобы в секции ресурсов документа XAML использовать и словари, и стили, можно сделать следующее:

<Window.Resources>
    <ResourceDictionary>
        <ResourceDictionary.MergedDictionaries>

        <!-- Словарь стилей -->
        <ResourceDictionary Source="Dictionaries\WidgetTmiDictionary.xaml" />
    
        <!-- Определение дополнительных стилей -->
        <ResourceDictionary>
	        <Image Source="Images\1.png" x:Key="ic1" />
	        <Image Source="Images\2.png" x:Key="ic2" />                  
        </ResourceDictionary>

        </ResourceDictionary.MergedDictionaries>
    </ResourceDictionary>
</Window.Resources>
Print Friendly, PDF & Email
Подробнее ...
Print Friendly, PDF & Email

Для определения родительского элемента контекстного меню в WPF нужно сделать следующее:

    Dim itm As MenuItem = CType(sender, MenuItem)
    Dim ctxMnu As ContextMenu = CType(itm.Parent, ContextMenu)
    Dim parent As UIElement = ctxMnu.PlacementTarget
Print Friendly, PDF & Email
Подробнее ...
Print Friendly, PDF & Email

Допустим, что мы задали в XAML для текстового элемента TextBlock привязку и хотим узнать её в застраничном коде. Это делается так:

    Dim be As BindingExpression = myTextBlock.GetBindingExpression(TextBlock.TextProperty)
    Dim bnd As Binding = be.ParentBinding
    Dim bindingPath As String = bnd.Path.Path
Print Friendly, PDF & Email
Подробнее ...
Подписаться на этот канал RSS