Hi ...
wie kann ich einen Style für das Popup realisieren, welches zum Button selbst passt ? Für mich absolutes Neuland und absolut unverständlich 🙂 Bisher immer Winforms - nun versuche ich ein Projekt von WPF (nur Codebehind) zu modernisieren ..
Und wie komme ich zu einem Command ? Irgendwie funktioniert das bei mir nicht ... bekomme aber auch keinen XAML-Fehler ...
<Button x:Name="Button_AddStorage" Style="{DynamicResource Button.Default}" Margin="27,10,473,10" Height="32" Width="Auto" ToolTip="{lex:Loc ResourceIdentifierKey=Tooltip_AddStorage}">
<Path Fill="#FFFFFF" Data="M19,13H13V19H11V13H5V11H11V5H13V11H19V13Z" />
<Button.ContextMenu>
<ContextMenu x:Name="MainContextMenu" PlacementRectangle="{Binding RelativeSource={RelativeSource Self}}">
<MenuItem Header="CSV Datei" Command="{Binding AddCSVFileCommand}"/>
<MenuItem Header="Excel Datei" />
<MenuItem Header="Excel Formfiller" />
<MenuItem Header="Scriptreader" />
</ContextMenu>
</Button.ContextMenu>
<Button.Triggers>
<EventTrigger SourceName="Button_AddStorage" RoutedEvent="Button.Click">
<BeginStoryboard>
<Storyboard>
<ObjectAnimationUsingKeyFrames Storyboard.TargetName="MainContextMenu" Storyboard.TargetProperty="(ContextMenu.IsOpen)">
<DiscreteObjectKeyFrame KeyTime="0:0:0">
<DiscreteObjectKeyFrame.Value>
<sys:Boolean>True</sys:Boolean>
</DiscreteObjectKeyFrame.Value>
</DiscreteObjectKeyFrame>
</ObjectAnimationUsingKeyFrames>
</Storyboard>
</BeginStoryboard>
</EventTrigger>
</Button.Triggers>
</Button>
Aber vielleicht kann mich da jemand heranführen ? Oder habe ich eine andere Möglichkeit hier eine Art popup einzublenden und ganz normale buttons zu nutzen ?
Danke & Gruss,
nekron
Hallo,
nun versuche ich ein Projekt von WPF (nur Codebehind) zu modernisieren ..
... geht schief 😠
Diesen Wunsch ließt man hier häufig im Forum und dann stolpert man von einem Problem zum nächsten.
Du solltest unbedingt diesen Artikel lesen:
[Artikel] MVVM und DataBinding