SourceChord

C#とXAML好きなプログラマの備忘録。最近はWPF系の話題が中心です。

2019-01-01から1年間の記事一覧

WPF用ライブラリ開発者向けの.NET Core事始め~.NET Core/.NET Framework両対応ライブラリの作成方法~

この記事はC# その2 Advent Calendar 201917日目の記事です。 .NET Core3.0からは、WPFやWinFormsなどのデスクトップアプリ開発もサポートされました。 WPFでのアプリ開発も、徐々に.NET Core環境に移行して行ってもいいかな、、という環境が整いつつあると…

FluentWPF 0.8.0をリリースしました

https://github.com/sourcechord/FluentWPF/releases/tag/v0.8.0 今回の更新では、FluentWPFのプロジェクトファイル類を新しい形式のcsproj形式に変更しました。 これによって、.NET Core環境でのWPFアプリもフルサポートできるようになってます。 慣れると…

MVVMでViewModelから別ウィンドウ表示をするサンプル~シンプルなTODOリスト~

以前、MVVMパターンで設計する際に、ダイアログ表示をどう行うか、、という内容で↓の記事のようなサンプルを書きました。 今回はコレの派生形として、任意のウィンドウをMVVMなパターンで表示するサンプルを書いてみました。 こんな感じの、よくあるTODOリス…

FluentWPF 0.7.0をリリースしました

Release v0.7.0 · sourcechord/FluentWPF · GitHub 今回は、AcrylicWindow関係の機能強化とバグフィックスが主な更新内容です。 ウィンドウやタイトルバー周りのカスタマイズ性を向上させたので、いろんなデザイン作りやすくなったんじゃないかな。

Windows 10 May 2019 Updateに更新してみました

リリースされたんでアップデートしてみました。 Winキー+Shift+sキーのショートカットで、ウィンドウ単位のキャプチャができるようになってますね。

Windows10 1903 insider previewでアクリル化のAPIがおかしい・・・

ちょっと前に、以下のようなIssueをもらったので、見ていました。 近々リリースされる予定のWindows10 1903環境で、FluentWPFのAcrylicWindowの動作がおかしいとのこと。 ウィンドウをドラッグすると、UIの応答が非常に悪くなり、ウィンドウの移動がマウス操…

Lighty 0.3.2をリリースしました

以前、WPFでウィンドウ内にLightBox表示のようなダイアログ表示をするライブラリを作ったのですが、久々の更新をしました。 バグ修正のプルリクいただいたんで、マージしてv0.3.2としてリリースしました。 修正内容 修正内容は以下の1点のみです。 ShowAsync…

Visual Studio 2019をインストールしてみた

リリースされたんでさっそくインストールしてみました。 メモリ消費がだいぶ少なくなったり起動周りのパフォーマンス向上とか、地味にうれしい点が多いですね。 コンパイラの言語バージョンをC# 8.0(beta)とかにしておいて、 #nullable enable指定をつけてお…