Skip to main content
Stack Overflow на русском

Вернуться к вопросу

в текст добавлено 6 символов
Источник Ссылка

Как в WPF создать фон как HatchBrushe как в System.Drawing.Drawing2D? Чтоб можно было задавать динамически цвет линий и фона так же.

После долгих поисков нашел пример для DiagonalCross, но как создать другие кисти не имею представления.

<Window.Resources>
 <VisualBrush x:Key="MyVisualBrush" TileMode="Tile" Viewport="0,0,15,15" ViewportUnits="Absolute" Viewbox="0,0,15,15" ViewboxUnits="Absolute">
 <VisualBrush.Visual>
 <Grid Background="Black">
 <Path Data="M 0 15 L 15 0" Stroke="Gray" />
 <Path Data="M 0 0 L 15 15" Stroke="Gray" />
 </Grid>
 </VisualBrush.Visual>
 </VisualBrush>
</Window.Resources>
<Grid Background="{StaticResource MyVisualBrush}">
 <Label Content="TEST" Foreground="White" HorizontalAlignment="Center" VerticalAlignment="Center" />
</Grid>

HatchBrushes

DiagonalCross WPF example

Как в WPF создать фон как HatchBrushe как в System.Drawing.Drawing2D? Чтоб можно было задавать цвет линий и фона так же.

После долгих поисков нашел пример для DiagonalCross, но как создать другие кисти не имею представления.

<Window.Resources>
 <VisualBrush x:Key="MyVisualBrush" TileMode="Tile" Viewport="0,0,15,15" ViewportUnits="Absolute" Viewbox="0,0,15,15" ViewboxUnits="Absolute">
 <VisualBrush.Visual>
 <Grid Background="Black">
 <Path Data="M 0 15 L 15 0" Stroke="Gray" />
 <Path Data="M 0 0 L 15 15" Stroke="Gray" />
 </Grid>
 </VisualBrush.Visual>
 </VisualBrush>
</Window.Resources>
<Grid Background="{StaticResource MyVisualBrush}">
 <Label Content="TEST" Foreground="White" HorizontalAlignment="Center" VerticalAlignment="Center" />
</Grid>

HatchBrushes

DiagonalCross WPF example

Как в WPF создать фон как HatchBrushe как в System.Drawing.Drawing2D? Чтоб можно было задавать динамически цвет линий и фона.

После долгих поисков нашел пример для DiagonalCross, но как создать другие кисти не имею представления.

<Window.Resources>
 <VisualBrush x:Key="MyVisualBrush" TileMode="Tile" Viewport="0,0,15,15" ViewportUnits="Absolute" Viewbox="0,0,15,15" ViewboxUnits="Absolute">
 <VisualBrush.Visual>
 <Grid Background="Black">
 <Path Data="M 0 15 L 15 0" Stroke="Gray" />
 <Path Data="M 0 0 L 15 15" Stroke="Gray" />
 </Grid>
 </VisualBrush.Visual>
 </VisualBrush>
</Window.Resources>
<Grid Background="{StaticResource MyVisualBrush}">
 <Label Content="TEST" Foreground="White" HorizontalAlignment="Center" VerticalAlignment="Center" />
</Grid>

HatchBrushes

DiagonalCross WPF example

Источник Ссылка

C# WPF HatchBrush

Как в WPF создать фон как HatchBrushe как в System.Drawing.Drawing2D? Чтоб можно было задавать цвет линий и фона так же.

После долгих поисков нашел пример для DiagonalCross, но как создать другие кисти не имею представления.

<Window.Resources>
 <VisualBrush x:Key="MyVisualBrush" TileMode="Tile" Viewport="0,0,15,15" ViewportUnits="Absolute" Viewbox="0,0,15,15" ViewboxUnits="Absolute">
 <VisualBrush.Visual>
 <Grid Background="Black">
 <Path Data="M 0 15 L 15 0" Stroke="Gray" />
 <Path Data="M 0 0 L 15 15" Stroke="Gray" />
 </Grid>
 </VisualBrush.Visual>
 </VisualBrush>
</Window.Resources>
<Grid Background="{StaticResource MyVisualBrush}">
 <Label Content="TEST" Foreground="White" HorizontalAlignment="Center" VerticalAlignment="Center" />
</Grid>

HatchBrushes

DiagonalCross WPF example

lang-cs

AltStyle によって変換されたページ (->オリジナル) /