1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52
|
<Window x:Class="WpfApplication2.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" Height="350" Width="525">
<Window.Resources>
<Style x:Key="styleimage" TargetType="{x:Type Image}">
<Style.Triggers>
<DataTrigger Binding="{Binding Path=Alarme}" Value="True">
<Setter Property="Visibility" Value="Visible"/>
</DataTrigger>
<DataTrigger Binding="{Binding Path=Alarme}" Value="False">
<Setter Property="Visibility" Value="Hidden"/>
</DataTrigger>
</Style.Triggers>
</Style>
</Window.Resources>
<Grid Margin="0,0,0,16">
<Label x:Name="lblName" Content="Gestionnaire de tâches" HorizontalAlignment="Left" Margin="191,10,0,0" VerticalAlignment="Top"/>
<ListView x:Name="lvTaches" HorizontalAlignment="Left"
Height="153" VerticalAlignment="Top" Width="334" Margin="10,36,0,0"
ItemsSource="{Binding }">
<ListView.View>
<!--GridViewColumn gvcAlarmeTemoin est ajouté à des fins d'illustration :espion dans les coulisses-->
<GridView>
<GridViewColumn x:Name="gvcTitre" Header="Tâches" DisplayMemberBinding="{Binding Titre}"/>
<GridViewColumn x:Name="gvcNiveau" Header="Niveau" DisplayMemberBinding="{Binding Niveau}"/>
<GridViewColumn x:Name="gvcAlarmeTemoin" Header="AlarmeTemoin" DisplayMemberBinding="{Binding Alarme}"/>
<GridViewColumn x:Name="gvcAlarme" Header="Alarme" >
<GridViewColumn.CellTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal">
<Image Width="16" Height="16"
Source="images/reveil.jpg"
Style="{StaticResource styleimage}">
</Image>
</StackPanel>
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
</GridView>
</ListView.View>
</ListView>
<Button x:Name="btnAjoutTache" Content="Ajoutée une tâche" HorizontalAlignment="Left" VerticalAlignment="Top" Width="158" Margin="349,36,0,0" Height="27"/>
<Button x:Name="btnAffiTache" Content="Affichée la tâche" HorizontalAlignment="Left" Margin="349,68,0,0" VerticalAlignment="Top" Width="158" />
<Button x:Name="btnSupTache" Content="Supprimée la tâche" HorizontalAlignment="Left" Margin="349,93,0,0" VerticalAlignment="Top" Width="158"/>
</Grid>
</Window> |
Partager