.NetFramework
About
C#と.NetFrameworkによるプログラミングに関するTips。WPFを扱うことが多いかもしれません。
Pages
- LINQ
- Network/Stream関連
- Others
- Tips
- 配列を異なる型の配列へキャストする
- Dictionary の値の上書きに注意する
- 文字列を文字参照へ変換する
- イベントハンドラよりオーバーライドを優先する
- クラスに実装されるのメンバーを取得する
- 値型の最大値と最小値を得る
- 基底クラスの public なプロパティを継承クラスで隠す方法
- using構文の使い方
- 初期化はフィールドで行うかコンストラクタで行うか
- 構造体の Property をコンストラクタから初期化する
- あるデータの存在を示す実装をするとき null か bool か
- 出力する値の小数点以下の桁数を調整する
- C#プロパティについて
- 良く利用される文字列の処理
- C# をスクリプト言語にしてプラグインを実装する
- WPF
- Invokeについて
- UIを含むクラスライブラリプロジェクトに必要な参照設定
- staticなコントロールとデザイナの不具合
- CompositionTarget.Renderingを使ったアニメーションの描画
- Applicationスコープの値な設定する
- Bindingについて
- ToolTipのイベントはToolTipを設定しなければ発生しない
- UIElementとマウスイベントなどの組み合わせにおける注意
- ControlTemplateについて
- CustomControl・UserControlについて
- DataGridについて
- 依存プロパティについて
- Nameとx:Nameの違いについて
- XAMLを含むクラスライブラリプロジェクトを作る際の注意
- ジオメトリやパスについて
- Windowへの参照を得る
- 実行時のファイルパスやコマンドライン引数を取得する
- PixelShaderを使ったCustomEffect
- コントロールの初期化の実行順
- InputHitTestの挙動について
- MediaElementの挙動について
- プロパティとDesigner(デザイナ)へのフィードバック
- RadioButtonなToggleButtonを実現する
- RoutedEventのキャンセル
- (Expression)Blendの図形を利用する
- TextBlockとLabelの違い
- 表示しきれないテキストの端に"…"を表示する
- Transform
- Image・WriteableBitmap