|
21 | 21 |
|
22 | 22 | <DataTemplate x:Key="ColorPreviewChipTemplate"
|
23 | 23 | x:DataType="local:ColorTableEntry">
|
24 |
| - <Border Width="12" |
25 |
| - Height="12" |
| 24 | + <Border Width="11" |
| 25 | + Height="11" |
26 | 26 | Background="{x:Bind mtu:Converters.ColorToBrush(Color)}"
|
| 27 | + BorderThickness="2" |
27 | 28 | CornerRadius="2" />
|
| 29 | + <!-- BorderBrush="{x:Bind ((local:ColorSchemeViewModel)DataContext).MaybeContrastingColor(Color)}" --> |
28 | 30 | </DataTemplate>
|
29 | 31 |
|
30 | 32 | <Style x:Key="SchemeGridStyle"
|
|
113 | 115 | Grid.Column="0"
|
114 | 116 | Content="{x:Bind ColorEntryAt(0), Mode=OneWay}"
|
115 | 117 | ContentTemplate="{StaticResource ColorPreviewChipTemplate}"
|
| 118 | + DataContext="{x:Bind (local:ColorSchemeViewModel), Mode=OneWay}" |
116 | 119 | IsTabStop="False" />
|
117 | 120 | <ContentControl Grid.Row="0"
|
118 | 121 | Grid.Column="1"
|
119 | 122 | Content="{x:Bind ColorEntryAt(1), Mode=OneWay}"
|
120 | 123 | ContentTemplate="{StaticResource ColorPreviewChipTemplate}"
|
| 124 | + DataContext="{x:Bind (local:ColorSchemeViewModel), Mode=OneWay}" |
121 | 125 | IsTabStop="False" />
|
122 | 126 | <ContentControl Grid.Row="0"
|
123 | 127 | Grid.Column="2"
|
124 | 128 | Content="{x:Bind ColorEntryAt(2), Mode=OneWay}"
|
125 | 129 | ContentTemplate="{StaticResource ColorPreviewChipTemplate}"
|
| 130 | + DataContext="{x:Bind (local:ColorSchemeViewModel), Mode=OneWay}" |
126 | 131 | IsTabStop="False" />
|
127 | 132 | <ContentControl Grid.Row="0"
|
128 | 133 | Grid.Column="3"
|
129 | 134 | Content="{x:Bind ColorEntryAt(3), Mode=OneWay}"
|
130 | 135 | ContentTemplate="{StaticResource ColorPreviewChipTemplate}"
|
| 136 | + DataContext="{x:Bind (local:ColorSchemeViewModel), Mode=OneWay}" |
131 | 137 | IsTabStop="False" />
|
132 | 138 | <ContentControl Grid.Row="0"
|
133 | 139 | Grid.Column="4"
|
134 | 140 | Content="{x:Bind ColorEntryAt(4), Mode=OneWay}"
|
135 | 141 | ContentTemplate="{StaticResource ColorPreviewChipTemplate}"
|
| 142 | + DataContext="{x:Bind (local:ColorSchemeViewModel), Mode=OneWay}" |
136 | 143 | IsTabStop="False" />
|
137 | 144 | <ContentControl Grid.Row="0"
|
138 | 145 | Grid.Column="5"
|
139 | 146 | Content="{x:Bind ColorEntryAt(5), Mode=OneWay}"
|
140 | 147 | ContentTemplate="{StaticResource ColorPreviewChipTemplate}"
|
| 148 | + DataContext="{x:Bind (local:ColorSchemeViewModel), Mode=OneWay}" |
141 | 149 | IsTabStop="False" />
|
142 | 150 | <ContentControl Grid.Row="0"
|
143 | 151 | Grid.Column="6"
|
144 | 152 | Content="{x:Bind ColorEntryAt(6), Mode=OneWay}"
|
145 | 153 | ContentTemplate="{StaticResource ColorPreviewChipTemplate}"
|
| 154 | + DataContext="{x:Bind (local:ColorSchemeViewModel), Mode=OneWay}" |
146 | 155 | IsTabStop="False" />
|
147 | 156 | <ContentControl Grid.Row="0"
|
148 | 157 | Grid.Column="7"
|
149 | 158 | Content="{x:Bind ColorEntryAt(7), Mode=OneWay}"
|
150 | 159 | ContentTemplate="{StaticResource ColorPreviewChipTemplate}"
|
| 160 | + DataContext="{x:Bind (local:ColorSchemeViewModel), Mode=OneWay}" |
151 | 161 | IsTabStop="False" />
|
152 | 162 | <ContentControl Grid.Row="1"
|
153 | 163 | Grid.Column="0"
|
154 | 164 | Content="{x:Bind ColorEntryAt(8), Mode=OneWay}"
|
155 | 165 | ContentTemplate="{StaticResource ColorPreviewChipTemplate}"
|
| 166 | + DataContext="{x:Bind (local:ColorSchemeViewModel), Mode=OneWay}" |
156 | 167 | IsTabStop="False" />
|
157 | 168 | <ContentControl Grid.Row="1"
|
158 | 169 | Grid.Column="1"
|
159 | 170 | Content="{x:Bind ColorEntryAt(9), Mode=OneWay}"
|
160 | 171 | ContentTemplate="{StaticResource ColorPreviewChipTemplate}"
|
| 172 | + DataContext="{x:Bind (local:ColorSchemeViewModel), Mode=OneWay}" |
161 | 173 | IsTabStop="False" />
|
162 | 174 | <ContentControl Grid.Row="1"
|
163 | 175 | Grid.Column="2"
|
164 | 176 | Content="{x:Bind ColorEntryAt(10), Mode=OneWay}"
|
165 | 177 | ContentTemplate="{StaticResource ColorPreviewChipTemplate}"
|
| 178 | + DataContext="{x:Bind (local:ColorSchemeViewModel), Mode=OneWay}" |
166 | 179 | IsTabStop="False" />
|
167 | 180 | <ContentControl Grid.Row="1"
|
168 | 181 | Grid.Column="3"
|
169 | 182 | Content="{x:Bind ColorEntryAt(11), Mode=OneWay}"
|
170 | 183 | ContentTemplate="{StaticResource ColorPreviewChipTemplate}"
|
| 184 | + DataContext="{x:Bind (local:ColorSchemeViewModel), Mode=OneWay}" |
171 | 185 | IsTabStop="False" />
|
172 | 186 | <ContentControl Grid.Row="1"
|
173 | 187 | Grid.Column="4"
|
174 | 188 | Content="{x:Bind ColorEntryAt(12), Mode=OneWay}"
|
175 | 189 | ContentTemplate="{StaticResource ColorPreviewChipTemplate}"
|
| 190 | + DataContext="{x:Bind (local:ColorSchemeViewModel), Mode=OneWay}" |
176 | 191 | IsTabStop="False" />
|
177 | 192 | <ContentControl Grid.Row="1"
|
178 | 193 | Grid.Column="5"
|
179 | 194 | Content="{x:Bind ColorEntryAt(13), Mode=OneWay}"
|
180 | 195 | ContentTemplate="{StaticResource ColorPreviewChipTemplate}"
|
| 196 | + DataContext="{x:Bind (local:ColorSchemeViewModel), Mode=OneWay}" |
181 | 197 | IsTabStop="False" />
|
182 | 198 | <ContentControl Grid.Row="1"
|
183 | 199 | Grid.Column="6"
|
184 | 200 | Content="{x:Bind ColorEntryAt(14), Mode=OneWay}"
|
185 | 201 | ContentTemplate="{StaticResource ColorPreviewChipTemplate}"
|
| 202 | + DataContext="{x:Bind (local:ColorSchemeViewModel), Mode=OneWay}" |
186 | 203 | IsTabStop="False" />
|
187 | 204 | <ContentControl Grid.Row="1"
|
188 | 205 | Grid.Column="7"
|
189 | 206 | Content="{x:Bind ColorEntryAt(15), Mode=OneWay}"
|
190 | 207 | ContentTemplate="{StaticResource ColorPreviewChipTemplate}"
|
| 208 | + DataContext="{x:Bind (local:ColorSchemeViewModel), Mode=OneWay}" |
191 | 209 | IsTabStop="False" />
|
192 | 210 | <TextBlock Grid.RowSpan="2"
|
193 | 211 | Grid.Column="8"
|
|
0 commit comments