В настоящее время я работаю над приложением .NET 4.7.1 WPF.Мне нужно установить цвет фона элемента Canvas в «Gainsboro» и наложить фон на пунктирную линию.
Каким-то образом это действительно сложно.Вот что я попробовал до сих пор:
<Canvas x:Name="canvas" Grid.Row="2" ClipToBounds="True">
<Canvas.Resources>
<Style TargetType="Canvas">
<Setter Property="Background">
<Setter.Value>
<LinearGradientBrush StartPoint="0,0" EndPoint="0,3" MappingMode="Absolute" SpreadMethod="Repeat">
<GradientStop Offset="0" Color="Black"/>
<GradientStop Offset="4.5" Color="Black"/>
<GradientStop Offset="4.5" Color="Transparent"/>
<GradientStop Offset="1" Color="Transparent"/>
</LinearGradientBrush>
</Setter.Value>
</Setter>
</Style>
</Canvas.Resources>
</Canvas>
- Я не могу установить цвет фона и линейный фон.
- Разрыв между строками должен быть больше.
- Строки должны быть пунктирными.
Знаете ли вы, как решить эту проблему ??
Большое спасибо!