Verstecke Context Menu bei keliner Nachricht
This commit is contained in:
@@ -381,14 +381,26 @@
|
||||
BorderThickness="0"
|
||||
CornerRadius="15, 15, 15, 15"
|
||||
Tag="{Binding RelativeSource={RelativeSource Mode=FindAncestor, AncestorType={x:Type view:BeWoView}}, Path=.}">
|
||||
<Border.ContextMenu>
|
||||
<ContextMenu>
|
||||
<MenuItem
|
||||
Command="{Binding RelativeSource={RelativeSource Mode=FindAncestor, AncestorType={x:Type ContextMenu}}, Path=PlacementTarget.Tag.DataContext.SavePromptCommand}"
|
||||
CommandParameter="{Binding}"
|
||||
Header="Speichern" />
|
||||
</ContextMenu>
|
||||
</Border.ContextMenu>
|
||||
<Border.Style>
|
||||
<Style TargetType="{x:Type Border}">
|
||||
<Setter Property="ContextMenu">
|
||||
<Setter.Value>
|
||||
<ContextMenu>
|
||||
<MenuItem
|
||||
Command="{Binding RelativeSource={RelativeSource Mode=FindAncestor, AncestorType={x:Type ContextMenu}}, Path=PlacementTarget.Tag.DataContext.SavePromptCommand}"
|
||||
CommandParameter="{Binding}"
|
||||
Header="Speichern" />
|
||||
</ContextMenu>
|
||||
</Setter.Value>
|
||||
</Setter>
|
||||
<Style.Triggers>
|
||||
<!-- Bei ausgeblendeten Nachrichten kein Kontextmenü (Speichern würde eine leere Nachricht speichern) -->
|
||||
<DataTrigger Binding="{Binding ShowMessage}" Value="False">
|
||||
<Setter Property="ContextMenu" Value="{x:Null}" />
|
||||
</DataTrigger>
|
||||
</Style.Triggers>
|
||||
</Style>
|
||||
</Border.Style>
|
||||
<Grid>
|
||||
<TextBox Padding="12,8,12,8">
|
||||
<TextBox.Style>
|
||||
|
||||
Reference in New Issue
Block a user