root / trunk / Pithos.Client.WPF / Shell / MessageView.xaml @ 4f6d51d4
History | View | Annotate | Download (2.3 kB)
1 | d53bbdf0 | Panagiotis Kanavos | <Window x:Class="Pithos.Client.WPF.MessageView" |
---|---|---|---|
2 | d53bbdf0 | Panagiotis Kanavos | xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" |
3 | d53bbdf0 | Panagiotis Kanavos | xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" |
4 | d53bbdf0 | Panagiotis Kanavos | Title="MessageView" Height="300" Width="500" Background="{StaticResource {x:Static SystemColors.ControlBrushKey}}" WindowStartupLocation="CenterScreen"> |
5 | d53bbdf0 | Panagiotis Kanavos | <Window.CommandBindings> |
6 | d53bbdf0 | Panagiotis Kanavos | <CommandBinding Command="ApplicationCommands.Close" |
7 | d53bbdf0 | Panagiotis Kanavos | Executed="OnClose"/> |
8 | d53bbdf0 | Panagiotis Kanavos | <CommandBinding Command="ApplicationCommands.Copy" |
9 | d53bbdf0 | Panagiotis Kanavos | Executed="OnCopy"/> |
10 | d53bbdf0 | Panagiotis Kanavos | </Window.CommandBindings> |
11 | d53bbdf0 | Panagiotis Kanavos | <Window.Resources> |
12 | d53bbdf0 | Panagiotis Kanavos | <ResourceDictionary> |
13 | d53bbdf0 | Panagiotis Kanavos | <ResourceDictionary.MergedDictionaries> |
14 | d53bbdf0 | Panagiotis Kanavos | <ResourceDictionary Source="../PithosStyles.xaml" /> |
15 | d53bbdf0 | Panagiotis Kanavos | </ResourceDictionary.MergedDictionaries> |
16 | d53bbdf0 | Panagiotis Kanavos | </ResourceDictionary> |
17 | d53bbdf0 | Panagiotis Kanavos | </Window.Resources> |
18 | d53bbdf0 | Panagiotis Kanavos | |
19 | d53bbdf0 | Panagiotis Kanavos | <Grid x:Name="LayoutRoot" Margin="5"> |
20 | d53bbdf0 | Panagiotis Kanavos | <Grid.RowDefinitions> |
21 | d53bbdf0 | Panagiotis Kanavos | <RowDefinition Height="Auto"/> |
22 | d53bbdf0 | Panagiotis Kanavos | <RowDefinition Height="*"/> |
23 | d53bbdf0 | Panagiotis Kanavos | <RowDefinition Height="Auto" /> |
24 | d53bbdf0 | Panagiotis Kanavos | </Grid.RowDefinitions> |
25 | d53bbdf0 | Panagiotis Kanavos | <TextBlock Text="{Binding Message,FallbackValue='Error Message'}" Grid.Row="0" TextWrapping="WrapWithOverflow" Margin="0,5,0,10"/> |
26 | d53bbdf0 | Panagiotis Kanavos | <ListBox ItemsSource="{Binding Path=UserMessages}" Grid.Row="1"> |
27 | d53bbdf0 | Panagiotis Kanavos | <ListBox.ItemTemplate> |
28 | d53bbdf0 | Panagiotis Kanavos | <DataTemplate> |
29 | d53bbdf0 | Panagiotis Kanavos | <Expander Header="{Binding Message,FallbackValue='Seems we have a problem'}" FontWeight="Bold"> |
30 | d53bbdf0 | Panagiotis Kanavos | <TextBlock Text="{Binding Details,FallbackValue='This is a message'}" FontWeight="Normal" TextWrapping="Wrap" /> |
31 | d53bbdf0 | Panagiotis Kanavos | </Expander> |
32 | d53bbdf0 | Panagiotis Kanavos | </DataTemplate> |
33 | d53bbdf0 | Panagiotis Kanavos | </ListBox.ItemTemplate> |
34 | d53bbdf0 | Panagiotis Kanavos | </ListBox> |
35 | d53bbdf0 | Panagiotis Kanavos | <Grid Grid.Row="2" Margin="5,10"> |
36 | d53bbdf0 | Panagiotis Kanavos | <Button x:Name="Copy" Content="Copy" ToolTip="Copy to Clipboard" HorizontalAlignment="Left" Style="{StaticResource MediumButton}" Command="Copy"/> |
37 | 2c27cdd0 | Panagiotis Kanavos | <Button x:Name="SendFeedback" Content="Send" HorizontalAlignment="Center" Grid.Row="2" Style="{StaticResource MediumButton}" Click="OnSend" /> |
38 | d53bbdf0 | Panagiotis Kanavos | <Button x:Name="OKButton" Content="Close" HorizontalAlignment="Right" Grid.Row="2" IsDefault="True" Style="{StaticResource MediumButton}" Command="Close" /> |
39 | d53bbdf0 | Panagiotis Kanavos | </Grid> |
40 | d53bbdf0 | Panagiotis Kanavos | </Grid> |
41 | d53bbdf0 | Panagiotis Kanavos | </Window> |