WPFMahAppsは、WPFでフォームやコントロールの見た目をユニバーサルアプリ風(旧メトロ風)に表示するためのUIライブラリです。紹介はほかのサイトが詳しいと思いますが、コードがGitHubで公開されていて、紹介とドキュメントが以下のページに乗っています。https://mahapps.com/WPFのデザインを最初から作成すると大変なので「それっぽい見た目」を簡単に作るときに重宝します。このMahAppsでTreeViewを使ったときの話です。表示される見た目はこんな感じです。原寸大表示にしてこのTreeViewItemの右側の三角形をよく見てほしいのですが「なんかにじんで」いるように見えませんか?自分のエクスプローラのちょっと角が丸いですが、三角形は別ににじんでいません。これ、実はコントロールにアンチエイリアスがかかっているせいでこうなっています。x:Key="MetroTreeViewItem"という部分を検索します。以下のx:Name="Expander"部分をへアンチエイリアスを無効にするためのコードを追加します。-->上記コメントの宣言を追加するだけです。今度はにじまずにはっきりと表示されます。この設定少し弊害があって、TabPage切り替え時などのコントロールが移動するアニメーションで少し三角形の縦線がちらつきます。本当によく見ていないと分からないですが...WPFのTreeViewItemの三角形の正体は...なんとトグルボタンだったんですね!全く知りませんでした。TreeViewのテンプレート見ればわかる話ですけが(汗)展開されたときが押されたときのONで、閉じているときがOFFだったんですね。性質はトグルボタンっぽいです。いった意味でもオープンソースのコードって勉強になりますね。»Profile受託ソフト会社員でWin系業務屋。趣味でCocos2d-x/C++を触っています。etc...主に受託・開発ネタ、Windowsの事、Srellaris、ゲーム制作の進捗の事を喋ります。Core3.xとUnityでAES暗号化を利用するC#の標準機能でデータを圧縮・展開するC#で属性を利用して処理に制約の説明を追加するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。