Я должен создать стиль для всплывающих окон.Я использую WPF и .NET Framework 4.
Я написал стиль:
<Style x:Key="PopupBox" TargetType="{x:Type Popup}">
<Setter Property="OverridesDefaultStyle" Value="True" />
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type Popup}">
<Grid>
<Border BorderBrush="Blue" Background="#FFFFFFFF">
<Grid>
<Border Background="AliceBlue"/>
<ContentPresenter ContentSource="Header" />
<ContentPresenter/>
<Border BorderBrush="#FFFFFFFF" Background="#FFBFDBFF"/>
</Grid>
</Border>
</Grid>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
Я вырезал из этого кода некоторые элементы, такие как определения строк и столбцов сетки, потому что они не имеют значения.
Похоже, я не могу использовать <Setter Property="Template">
, потому что у всплывающего элемента управления нет этого свойства.Как я могу обойти это?
Любая помощь здесь высоко ценится!