2016-01-01から1年間の記事一覧
GitHubにMicrosoft公式のリポジトリがあります。 Microsoft · GitHubいろんなサンプルがあるので参考になりそうです。 GitHub - Microsoft/Windows-classic-samples: This repo contains samples that demonstrate the API used in Windows classic desktop …
かねがねStaticなプロパティの変更通知ができないか困っておりました。ありました。 StaticPropertyChanged .Net 4.5からだそうで、英語読めないので見つけられませんでした。 よくわからないのですが、StaticPropertyChangedイベントを呼び出せばいいみたい…
List<String>の中身を軽く編集しようと思って、DataGridやListBoxのItemsSourceに指定したら動かないっ・・・こんなListを public List<String> Items { get { return _Items; } set { _Items = value; } } private List<string> _Items = new List<String> { "One", "Two", "Three" }; 簡単</string></string></string></string>…
普通の書き方 だいたいConverterの使い方として説明されるのがこんな感じだと思います。 namespace Namespace.Converters { public class CustomConverter: IValueConverter { public object Convert( object value, Type targetType, object parameter, Cul…
ブレークポイントが別のプロジェクトでも有効となる debugging - Visual Studio breakpoints break in the wrong source file (or multiple files simultaneously) if multiple files have the same name - Stack Overflow https://connect.microsoft.com/Vi…
クリック範囲、タッチ範囲、ダブルクリックの猶予時間について - kitunechan’s blogの補足ですWPFでの話です。Windows Formsでは意味が無いかもしれないMouseDoubleClickイベントを使うとマウスの範囲で判定されてしまいます。 指でのダブルタッチをうまく認…
ダブルクリック範囲 System.Windows.Forms.SystemInformation.DoubleClickSize https://referencesource.microsoft.com/#System.Windows.Forms/winforms/Managed/System/WinForms/SystemInformation.csタッチ範囲は System.Windows.Input.StylusLogic をリフ…
Windows FormsのDataGridViewはタッチ操作(フリック、スワイプっていうらしい)でのスクロールに不具合があります。 もうWindows Formsのバグは修正してくれないので回避コードでいくしかないようです。DataGridView コントロール上でのタッチ操作について …
Image を使って画像を表示させていると等倍で表示しているはずなのにぼやけてしまいました。 SnapsToDevicePixels や UseLayoutRounding では直らなかったので途方に暮れていたらいいものがありました。blogs.msdn.microsoft.com 専用のコントロールを作って…
Visual Studio Installer - kitunechan’s blog の続き毎回Orcaを使って編集するのはめんどくさいし、”よく忘れます”← ここ重要 コマンドラインやバッチファイル的なものはないかと探したらありました。vbsを使う方法が一番簡単そうです。MSIファイルのWindow…
ログ出力のライブラリとしてlog4netやらNLogが人気があります。 紹介しているサイトを見るとすぐXMLの設定を書かせたがるのですが、後から変更するのか?と。ということで、log4netをコードから設定する方法です。 ログをファイル出力します。 // 大体一つを…
C# .Net のアプリケーションでショートカットアイコン用に複数のアイコンファイルをEXEに入れたかったのですが、 Visual Studio 2013だけではできませんでした。参考イメージ ショートカット アイコンの変更 - Google 検索では本題です。 長いので目次付けま…
これのお話 Microsoft Visual Studio 2015 Installer Projects - Visual Studio Marketplaceほぼ覚書UpgradeCode を一致させておくとインストールプログラム一覧にダブらずにインストールできる。 ProductCode は必ず変更すること。ファイルのPermanentをTru…
覚書程度に記載ですWPFで Canvas(正確にはVisualクラス?) を RenderTargetBitmap を使って大量に画像出力していたらエラー「メモリが足りません」 System.OutOfMemoryException: プログラムの実行を続行するための十分なメモリがありませんでした。はー悲…
インテリセンスのウインドウが表示されなくなるとか、 Xamlでデザインいじってる時にGUIからプロパティが操作効かなくなったり、 と割とよく不具合があるので再起動しまくりです。 [×] 押して毎回起動するのめんどくせーーーーーと思ってたらありました。Vis…