Advertisement
Guest User

Untitled

a guest
Jan 18th, 2017
150
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.13 KB | None | 0 0
  1. <Window x:Class="ksiegarnia.MainWindow"
  2. xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  3. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  4. xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
  5. xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  6. xmlns:local="clr-namespace:ksiegarnia"
  7. mc:Ignorable="d"
  8. Title="MainWindow" Height="350" Width="525"
  9. Language="pl-PL">
  10.  
  11. <Window.Resources>
  12.  
  13. <local:PriceToBackgroundConverter
  14. x:Key="PriceToBackgroundConverter"
  15. DefaultBrush="{x:Null}" HighlightBrush="GreenYellow"
  16. MaximumPriceToHighlight="29.99"/>
  17.  
  18. </Window.Resources>
  19.  
  20. <Grid>
  21. <Grid.ColumnDefinitions>
  22. <ColumnDefinition />
  23. <ColumnDefinition />
  24.  
  25. </Grid.ColumnDefinitions>
  26. <Grid.RowDefinitions>
  27. <RowDefinition />
  28.  
  29. </Grid.RowDefinitions>
  30. <ListBox Name="lista" Margin="5"
  31. HorizontalContentAlignment="Stretch">
  32. <ListBox.ItemTemplate>
  33. <DataTemplate>
  34. <Border Margin="5" BorderThickness="1"
  35. BorderBrush="SteelBlue" CornerRadius="4">
  36. <Grid Margin="3">
  37. <Grid.RowDefinitions>
  38. <RowDefinition></RowDefinition>
  39. <RowDefinition></RowDefinition>
  40. </Grid.RowDefinitions>
  41. <TextBlock FontWeight="Bold"
  42. Text="{Binding Path=Title}"></TextBlock>
  43. <TextBlock Grid.Row="1" Text="{Binding
  44. Path=Author}"></TextBlock>
  45. </Grid>
  46. </Border>
  47. </DataTemplate>
  48. </ListBox.ItemTemplate>
  49. </ListBox>
  50.  
  51.  
  52.  
  53. <Grid Grid.Column="1" DataContext="{Binding
  54. ElementName=lista, Path=SelectedItem}" Background="{Binding
  55. Path=Price, Converter={StaticResource
  56. PriceToBackgroundConverter}}" >
  57.  
  58. <Grid.ColumnDefinitions>
  59. <ColumnDefinition Width="auto"/>
  60. <ColumnDefinition />
  61.  
  62. </Grid.ColumnDefinitions>
  63. <Grid.RowDefinitions>
  64. <RowDefinition Height="Auto" />
  65. <RowDefinition Height="Auto"/>
  66. <RowDefinition Height="auto"/>
  67. </Grid.RowDefinitions>
  68. <Label Grid.Column="0" Grid.Row="0">Tytuł:</Label>
  69. <TextBox Grid.Column="1" Grid.Row="0" Text="{Binding Path=Title}" />
  70. <Label Grid.Column="0" Grid.Row="1">Autor:</Label>
  71. <TextBox Grid.Column="1" Grid.Row="1" Text="{Binding Path=Author}"/>
  72. <Label Grid.Column="0" Grid.Row="2">Cena:</Label>
  73. <TextBox Grid.Column="1" Grid.Row="2" >
  74. <TextBox.Text>
  75. <Binding Path="Price">
  76. <Binding.Converter>
  77. <local:PriceConverter/>
  78. </Binding.Converter>
  79. </Binding>
  80. </TextBox.Text>
  81. </TextBox>
  82. </Grid>
  83. </Grid>
  84.  
  85. </Window>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement