Skip to content

tailsghost/ClickOutsideBehavior

Repository files navigation

ClickOutsideBehavior

ClickOutsideBehavior - это библиотека позволяющая отслеживать клики мыши вне заданного элемента.

Пример

<DockPanel behavior:Behavior.MonitorName="IsRenameMode">
    <TextBlock
        Margin="5,0,0,0"
        VerticalAlignment="Center"
        Foreground="White"
        Text="{Binding Title}">
        <TextBlock.Style>
            <Style TargetType="TextBlock">
                <Setter Property="Visibility" Value="Visible" />
                <Style.Triggers>
                    <DataTrigger Binding="{Binding IsRenameMode}" Value="True">
                        <Setter Property="Visibility" Value="Collapsed" />
                    </DataTrigger>
                </Style.Triggers>
            </Style>
        </TextBlock.Style>
    </TextBlock>
    <TextBox
        VerticalAlignment="Center"
        PreviewKeyUp="TextBox_OnKeyDown"
        Tag="{Binding}"
        Text="{Binding Title}">
        <TextBox.Style>
            <Style TargetType="TextBox">
                <Setter Property="Visibility" Value="Collapsed" />
                <Style.Triggers>
                    <DataTrigger Binding="{Binding IsRenameMode}" Value="True">
                        <Setter Property="Visibility" Value="Visible" />
                    </DataTrigger>
                </Style.Triggers>
            </Style>
        </TextBox.Style>
    </TextBox>
 </DockPanel>

Nuget

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages