C# WPF Modern UI-t hogyan lehet megvalósítani?
Hogyan lehet C#-ban (WPF vagy Universal App) csinálni hasonló kinézetet:
Tudom, hogy vannak hozzá templatek, mint a devexpress is:D De ezek nélkül? Szeretném megtanulni, hogy lehet ilyeneket csinálni.
Ez sima wpf styling. Template írás.
pl:
Tessék, itt egy button pl:
<Button Width="60"
Content="Metro Button"
Height="60">
<Button.Template>
<ControlTemplate TargetType="Button">
<Border Background="DarkGray"
Name="Bd">
<TextBlock Text="{TemplateBinding Content}"
TextWrapping="Wrap"
Margin="5 5 0 0"
Foreground="White"
FontFamily="Segoe UI">
</TextBlock>
</Border>
<ControlTemplate.Triggers>
<EventTrigger RoutedEvent="Border.MouseEnter">
<BeginStoryboard>
<Storyboard>
<ColorAnimation To="Black"
Storyboard.TargetName="Bd"
Storyboard.TargetProperty="(Border.Background).(SolidColorBrush.Color)"
FillBehavior="Stop"
AutoReverse="True"
Duration="0:0:1"/>
</Storyboard>
</BeginStoryboard>
</EventTrigger>
</ControlTemplate.Triggers>
</ControlTemplate>
</Button.Template>
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!