mogmo .NET

C#/XAML/VB6たまにC++についてメモ程度に書いていく。あくまで自分用。責任は取れません。

2018-11-01から1ヶ月間の記事一覧

メトロデザインWindowにDropShadowをつける

WPF

WindowChromeとWindowのBackgroundの背景色を透明にすることで実現可能です。 2018/12/10 追記----------- WindowStyle="None"に設定しないでメトロ×DropShadowを実装した かたですが,方法がみつからず。 - Window枠を消す WindowChromeを使用する。 https:…

Windowの枠を消す

WPF

Window枠の消し方 方法は以下の2通りある。 WindowChromeでデフォルトの枠を消す WindowStyleプロパティをNoneにする WindowChromeを実装する WindowChromeクラスの詳細は,MicroSoft Docsに記述されています。 WindowChrome クラス (System.Windows.Shell) …

コンボボックスのItemsSourceはどこに実装すべきか

WPF

以下のサイト様が参考になりました。 qiita.com

C#からDataGrid内のコントロールにアクセスする

WPF

DataGridでColumnsにDataGridTrmplateColumnを置き,表示する内容を色々とカスタマイズすることが多い。 ここでたまに困るのが,DataGridTemplateColumnの中のDataTemplate内のコントロールにアクセスするとき。何度かつまづいたので,メモする。 参考URL ミ…

CollectionViewクラスを使ってDataGridをグループ化する

WPF

CollectionViewクラスには,グループ化および並べ替えを実装する機能を持つIEnumerableインターフェイスが用意されています。 CollectionViewSourceクラスでは,CollectionView クラスのプロパティを XAML から設定することができます。このCollectionViewSo…

ウィンドウのタイトルバーを無くす

WPF

名前は何て言うんでしょうね。 Zuneライクやメトロライクと言われている方が多いみたいです。さて,その実装方法についてですが,ぐらばくさんが記事に載せている通りです。 WPF で Zune のようなウィンドウを作る | grabacr.nét以下はもしこの記事が消えて…

Enumの値をコンボボックスに表示する(リソース文字列を使う)

WPF

アプリ開発をしていると,文字列はリソースで管理することが多い。 しかし,Display や Descriptionなどの属性引数にリソース文字列を使おうとすると,コンパイラ エラー CS0182(属性引数には定数式,typeof 式,または属性パラメーター型の配列の作成式で…