2015-01-01から1年間の記事一覧
2015/11/24 23:00頃 それなりに追記修正 2015/11/25 22:00頃 細々と追記修正 確認環境: Visual Studio 2015 Community Version 14.0.23107.0 D14RELC#プロジェクトで、全てのルールを使ってコード分析したときのメモです。 c# - Visual Studio Code Analysis…
メニュー関連の次の記事: WPFのメニューとアクセスキーとIME状態この記事の参考元: WPF menu tab navigation - Stack Overflow
確認時の.NET Frameworkのバージョン: 4.6.00081 参考元: Disable ListBox Dragging Selection in Single SelectionMode?2015/11/03追記: ListBox Class の派生である ListView Class の場合でも、同様の方法で対策可能です。
確認時の.NET Frameworkのバージョン: 4.6.00081.NET標準のメソッドでJSONを読み込もうとした時、「末尾がコンマで終わる配列」「末尾がコンマで終わるオブジェクト」というJSON textではないものを、方法によっては読める、という記事です(長い)。 ("traili…
2016/05/14: ContentTemplateを使用した場合とContentとして直接記述した場合のDataContextの違いを追記この記事では「コントロールとは何か」「データとは何か」については一切触れません。 代わりにVisual Treeに基づいて記述します。この記事で「子要素」…
19:00頃: 「一度に大量の要素を変更した場合の性能」を追記.NET Framework 4.5で ICollectionViewLiveShaping Interface が追加されました。このインターフェースを通じて、コレクション要素のグループ化/ソート/フィルタリングをリアルタイムに行えます。 …
2015/09/22 xamlのサンプルをGridView(Header)RowPresenterを使用するものに変更、説明を追加。System.Windows.Interactivity.TargetedTriggerAction をWPFで使用するメモです。 確認時のExpression Blend SDKのDLLのバージョン System.Windows.Interactivit…
2015/09/20 追記: 背景の説明に、xamlでの属性値の処理についての説明を追加 背景 MenuItem.InputGestureText と KeyBinding.Gesture に同じ文字列を二回記述したくない x:StaticにしてもStaticResourceにしてもマークアップ拡張を通す場合は、 XAML Syntax …
去る7/20にVS2015のRTMが公開されたので2013から移行した時のメモ書き記事です。Editionは2013・2015共にCommunity。
Recycling指定でも正常に動作する版の、完全なサンプルコードは最後に載せています。 確認環境 Visual Studio: Community 2013 プロジェクトの対象のフレームワーク: .NET Framework 4.5 PCにインストールしているフレームワーク: .NET Framework 4.5.51209 …
指定ディレクトリ以下の指定拡張子の列挙に便利な System.IO.Directory.EnumerateFiles メソッド。 しかし、searchPattern引数に指定していない拡張子も列挙される場合があります。2015/11/10追記: MSDN日本語版に改めてアクセスしてみると、解説中の「メモ…
サンプルコードは最後に載せています。 2015/05/17 サンプルコードをコールバックを使用しない内容に差し替え。 確認環境 Visual Studio: Community 2013 Livet: 1.2.0 プロジェクトの対象のフレームワーク: .NET Framework 4.5 PCにインストールしているフ…
背景 某ファイルフォーマット用のBinaryReaderクラスを作った。 コンストラクタで受けるStreamがunreadableならArgumentExceptionを投げている。 これの単体テストを書きたい。 実現方法 Stream.CanRead プロパティ (System.IO) | Microsoft LearnはClose後…
http://lab.designsatellites.jp/?p=1173を見て、HoKを導入してみました。 (現時点ではバージョンは 1.2.7 (2011 01/01) です。)少し試してみたところ、「eなどのKeyDown時、URLの候補が1つの場合はヒントを表示せず自動で開く」ようになっていました。 誤爆…
2015/04/13追記 Win7 64bitマシンで、プロジェクトの対象のフレームワークを.Net4.5として、マシンには.Net4.5.2をインストールした状態で、仮想化したTreeViewの要素をExpandしたときにスクロール位置が狂う(Expandした要素やその子供が範囲外に隠れる)現象…