<Window x:Class="PdmAlert.MainWindow"
|
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
xmlns:local="clr-namespace:PdmAlert"
|
mc:Ignorable="d"
|
WindowStyle="None"
|
Topmost="True"
|
ResizeMode="NoResize"
|
WindowStartupLocation="Manual"
|
Loaded="Window_Loaded"
|
Deactivated="Window_Deactivated"
|
ShowInTaskbar="False"
|
Title="MainWindow" Height="600" Width="400">
|
<Window.Resources>
|
<ResourceDictionary>
|
<FontFamily x:Key="iconfont">
|
/PdmAlert;component/Icon/#iconfont
|
</FontFamily>
|
<Brush x:Key="MainBorder">#0d4d84</Brush>
|
<Brush x:Key="MainMenu">#1d6eb2</Brush>
|
<Brush x:Key="ChildBorder">#3692e1</Brush>
|
<Brush x:Key="MainStatusBar">#1d6eb2</Brush>
|
|
<Brush x:Key="SecondaryImportant">Orange</Brush>
|
<Brush x:Key="Important">#e17933</Brush>
|
<Brush x:Key="ImportantFont">#FFF</Brush>
|
|
|
<Brush x:Key="ButtonColor">#103156</Brush>
|
<Brush x:Key="ButtonSelected">#02579E</Brush>
|
<Brush x:Key="ButtonFont">White</Brush>
|
<Brush x:Key="ButtonFontSelected">White</Brush>
|
|
<Style x:Key="WindowButton" TargetType="Button">
|
<Setter Property="FontFamily" Value="{StaticResource iconfont}"/>
|
<Setter Property="Background" Value="Transparent"/>
|
<Setter Property="FontWeight" Value="SemiBold"/>
|
<Setter Property="Foreground" Value="Black"/>
|
<Setter Property="Width" Value="50"/>
|
<Setter Property="FontSize" Value="20"/>
|
<Setter Property="BorderThickness" Value="1"/>
|
<Setter Property="BorderBrush" Value="Transparent"/>
|
|
|
<Setter Property="Template">
|
<Setter.Value>
|
<ControlTemplate TargetType="Button">
|
<Border x:Name="border" Width="{TemplateBinding Width}" Background="{TemplateBinding Background}"
|
BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="0">
|
<Label x:Name="label" HorizontalAlignment="Stretch" VerticalAlignment="Stretch"
|
HorizontalContentAlignment="Center" VerticalContentAlignment="Center"
|
Foreground="{TemplateBinding Foreground}"
|
Content="{TemplateBinding Content}"/>
|
</Border>
|
|
<ControlTemplate.Triggers>
|
<Trigger Property="IsMouseOver" Value="True">
|
<Setter TargetName="border" Property="Background" Value="Gray"/>
|
</Trigger>
|
</ControlTemplate.Triggers>
|
</ControlTemplate>
|
</Setter.Value>
|
</Setter>
|
</Style>
|
|
<Style x:Key="WindowCloseButton" BasedOn="{StaticResource WindowButton}" TargetType="Button">
|
<Setter Property="Template">
|
<Setter.Value>
|
<ControlTemplate TargetType="Button">
|
<Border x:Name="border" Width="{TemplateBinding Width}" Background="{TemplateBinding Background}"
|
BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="0">
|
<Label x:Name="label" HorizontalAlignment="Stretch" VerticalAlignment="Stretch"
|
HorizontalContentAlignment="Center" VerticalContentAlignment="Center"
|
Foreground="{TemplateBinding Foreground}"
|
Content="{TemplateBinding Content}"/>
|
</Border>
|
|
<ControlTemplate.Triggers>
|
<Trigger Property="IsMouseOver" Value="True">
|
<Setter TargetName="border" Property="Background" Value="Red"/>
|
</Trigger>
|
</ControlTemplate.Triggers>
|
</ControlTemplate>
|
</Setter.Value>
|
</Setter>
|
</Style>
|
|
<Style x:Key="ChildWindowButton" BasedOn="{StaticResource WindowButton}" TargetType="Button">
|
<Setter Property="FontSize" Value="15"/>
|
<Setter Property="Width" Value="30"/>
|
<Setter Property="Background" Value="{StaticResource ChildBorder}"/>
|
</Style>
|
|
<Style x:Key="ChildWindowCloseButton" BasedOn="{StaticResource ChildWindowButton}" TargetType="Button">
|
|
</Style>
|
|
<Style x:Key="LinkButton" TargetType="Button">
|
<Setter Property="FontFamily" Value="{StaticResource iconfont}"/>
|
<Setter Property="Foreground" Value="{StaticResource ChildBorder}"/>
|
|
<Setter Property="Template">
|
<Setter.Value>
|
<ControlTemplate TargetType="Button">
|
<TextBlock Style="{x:Null}" x:Name="label" HorizontalAlignment="Stretch" VerticalAlignment="Stretch"
|
Foreground="{TemplateBinding Foreground}"
|
Text="{TemplateBinding Content}"/>
|
</ControlTemplate>
|
</Setter.Value>
|
</Setter>
|
</Style>
|
</ResourceDictionary>
|
</Window.Resources>
|
|
|
<StackPanel>
|
<Border BorderThickness="0" Background="LightGray">
|
<StackPanel Grid.Column="1" Orientation="Horizontal" HorizontalAlignment="Right">
|
<Button Style="{StaticResource WindowButton}" Click="Refresh_Click" BorderBrush="Black" ToolTip="刷新"></Button>
|
<Button Style="{StaticResource WindowButton}" Click="SwitchUser_Click" ToolTip="切换用户"></Button>
|
<Button Style="{StaticResource WindowCloseButton}" Click="Hide_Click" ToolTip="最小化"></Button>
|
</StackPanel>
|
</Border>
|
|
|
<Label Content="{Binding messageTitle}"/>
|
|
<ListView ItemsSource="{Binding messages}">
|
<ListView.ItemTemplate>
|
<DataTemplate>
|
<Label Content="999"/>
|
</DataTemplate>
|
</ListView.ItemTemplate>
|
</ListView>
|
|
</StackPanel>
|
|
</Window>
|