かずきのBlog@hatena

すきな言語は C# + XAML の組み合わせ。Azure Functions も好き。最近は Go 言語勉強中。日本マイクロソフトで働いていますが、ここに書いていることは個人的なメモなので会社の公式見解ではありません。

Livet のプロジェクトテンプレートを VS2019 対応にしました

以下の拡張機能を VS2019 に対応しました。 marketplace.visualstudio.com

ReactiveProperty v5.5.1 をリリースしました

v5.5.1 をリリースしました。 v5.5.0 は欠番というか、依存ライブラリーのバージョン上げするの忘れてたので隠しました。 更新内容 この問題に対応しました。まぁ確かにレアケースで、こんな使い方をすることは無いとは思うのですが念のため。 github.com あ…

C++ 製の Windows ランタイム コンポーネントを .NET Framework のアプリから呼ぶ方法

ここではないブログに書きました!下のリンクからたどってください。 techcommunity.microsoft.com

Visual Studio App Center の MBaaS 系機能を Xamarin.Froms(Android) から使う記事を書きました

ここではないブログに書きました!興味があったら下から読んでください。 techcommunity.microsoft.com

VS2019 の Xamarin.Forms で Resource.Designer.cs ファイルでビルドエラーになる

こんなファイルが生成されてエラーになる件について。 // aapt resource value: 0x7F010174 public const int bottomtab.navarea = 2130772340; // aapt resource value: 0x7F010175 public const int bottomtab.tabbar = 2130772341; これっぽいです。 gith…

WPF on .NET Core で XAML Islands を使ってみよう

Windows 10 19H1 で XAML Islands が使えるようになりました。 .NET Core 3.0 (まだプレビュー)から使ってみましょう。 WPF プロジェクト (.NET Core) の作成 VS 2019 に .NET Core 3.0 が入った Windows 10 19H1 の環境でさくっと作れます。 作ったら NuG…

.NET のプロジェクトから WinRT API を呼ぶのが凄く簡単になってます

今迄も Windows Runtime API を .NET のプロジェクトから呼ぶことは出来ましたが手動で Windows.winmd ファイルなどを追加しないといけませんでした。 今回新たに Microsoft.Windows.SDK.Contracts というパッケージが追加されてます。まだプレビューですが…

HoloLens 2 アプリを実行するときに Visual Studio 2019 でエミュレーターが表示されない

Unity から Visual Studio のプロジェクトをビルドするときに、以下のように Latest installed や 2019 を指定したとしても、VS 2019 で開くとうまくいかなかったのではまりました。 こんな感じでエミュレーターが選択肢に出てきません。あと ARM にして実機…

仮想化がサポートされた ItemsControl みたいなコントロール ItemsRepeater

UWP

要素の選択機能とかいらない、もっとシンプルに要素を列挙したいんです!っていうときに ItemsControl 使いますが、こいつは仮想化サポートしてないです。 WinUI に追加された ItemsRepeater は、仮想化がイケる ItemsControl みたいなやつです。 使ってみよ…

UWP でマウスに最適化されたサイズのコントロールを使用する

UWP

コンパクト!!ついに出てきました。 docs.microsoft.com 使い方 UWP のプロジェクトを作るって Microsoft.UI.Xaml の NuGet パッケージを追加。 そして、以下の ResourceDictinary を適用したい範囲のルートの Resources に設定する。 <ResourceDictionary Source="ms-appx:///Microsoft.UI.Xaml/DensityStyles/Compact.xaml" /> アプリケーション全</resourcedictionary>…