質問編集履歴

1

いただいたコードを反映して、、、

2017/02/13 14:34

投稿

hartman
hartman

スコア13

test CHANGED
File without changes
test CHANGED
@@ -235,3 +235,89 @@
235
235
 
236
236
 
237
237
  特に解決したいのはメッセージの縦方向のセンター寄せとtriggerの部分です。
238
+
239
+
240
+
241
+
242
+
243
+ 追記
244
+
245
+ 回答ありがとうございます。
246
+
247
+
248
+
249
+ コード見にくくて申し訳ございません。
250
+
251
+
252
+
253
+ 細かく教えていただきありがとうございます。
254
+
255
+
256
+
257
+ コードがスッキリしていて自分の汚いコードが恥ずかしいです。。。
258
+
259
+
260
+
261
+ 図形を切り分けるという発想はありませんでした。
262
+
263
+ とういのも実は背景は固定の色で図形の枠の色を変えたかったというのがあり、
264
+
265
+
266
+
267
+ ```ここに言語を入力
268
+
269
+ /こういうこと?
270
+
271
+ //動的に変えたいならBindingにするか、triggerの値を変えるたびに手動で更新する
272
+
273
+ breadControl.Fill = this.trigger ? Brushes.Aqua : Brushes.LightCyan;
274
+
275
+ ```
276
+
277
+ の部分ですが図形の枠の色を変えるために
278
+
279
+ ```ここに言語を入力
280
+
281
+ if (this.trigger) {
282
+
283
+ breadControl.Style = TryFindResource("PolygonAStyle") as Style;
284
+
285
+ } else {
286
+
287
+ breadControl.Style = TryFindResource("PolygonBStyle") as Style;
288
+
289
+ }
290
+
291
+
292
+
293
+ リソース↓ *Bは枠の色を変えたもの
294
+
295
+ <Style x:Key="PolygonAStyle" TargetType="{x:Type Polygon}">
296
+
297
+ <Setter Property="Fill" Value=" #FCC404"/>
298
+
299
+ <Setter Property="Stroke" Value="#FF0000"/>
300
+
301
+ </Style>
302
+
303
+
304
+
305
+
306
+
307
+ ```
308
+
309
+ のようにして枠の色を変えたかったのです。
310
+
311
+
312
+
313
+ これを適用してしまうと枠の色が上書きされて三角の左の縦線部分が下図のようにでてきしまうと思うのですが
314
+
315
+ 枠線の色を出しつつ縦線を出さずに”>”の部分だけ線を引くことは可能でしょうか?
316
+
317
+ ![イメージ説明](0f8a949a43751e71c702b40e592dcde6.png)
318
+
319
+
320
+
321
+ 下図のようなイメージです。
322
+
323
+ ![![イメージ説明](53b203aea21578aee0373771e95e199a.png)