Diskuze: WPF – zalomení rožků
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.

Člen

Zobrazeno 9 zpráv z 9.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
https://stackoverflow.com/…er-of-border
Prvné odkaz na google.
Neumím se zeptat vyhledávače . Další položka do už tak přeplněného ToDo listu
. Ale jak se zdá, je tu aspoň
někdo, kdo to umí. Díky.
Ještě tak přemýšlím… jak to „nastavit“ pro všechna tlačítka bez ohledu na velikost (některé rozměry jsou <code>auto</code>)?
Na takové věci jsem si vytvořil šablony se styly pro různé "controls" v
app.xaml
např. na zaoblené rohy to mám takto
App.xaml
<Application.Resources>
<!--#region Kulaté rohy, žluté pozadí-->
<Style x:Key='RoundedLGY' TargetType='Border'>
<Setter Property="Background" Value="LightGoldenrodYellow" />
<Setter Property="CornerRadius" Value="10" />
<Setter Property="BorderThickness" Value="2" />
<Setter Property="BorderBrush" Value="DarkGray" />
</Style>
<!--#endregion-->
</Application.Resources>
Můžeš si tam vytvořit vlastní styly pro různé prvky (textboxy,
tlačítka, textbloky...) a pak jen ten styl použiješ v XAMLu toho prvku,
např
MainWindow.xaml
<Border Style="{StaticResource RoundedLGY}" Padding="10,2">
<TextBlock Name="tblZobr" Foreground="Blue" FontWeight="Bold"/>
</Border>
Ano, styly používám, jen si nejsem úplně jistý, jak je použít teď. Jestli se budu muset nějak hrát s těmi prvky v C# kódu, nebo to jde i v XAMLu.
Použití je v XAMLu, je to ten poslední příklad, co jsem psal...
<prvek Style="{StaticResource názevstylu}" .../>
Aha, špatně jsem vysvětlil:
Do tohohle kódu (z odkazu) potřebuji dostat (asi) ActualHeight a
ActualWidth
<RectangleGeometry Rect="0,0,250,250"/> <!-- 0, 0, ActualWidth, ActualHeight -->
<PathGeometry>
<PathGeometry.Figures>
<PathFigure StartPoint="230,0"> <!-- ActualWidth - 30, 0 -->
<LineSegment Point="250,0"/> <!-- ActualWidth, 0 -->
<LineSegment Point="250,20"/> <!-- ActualWidth, 20 -->
</PathFigure>
</PathGeometry.Figures>
</PathGeometry>
<!-- ... -->
Zobrazeno 9 zpráv z 9.