モノトーンの伝説日記

OBS Studio と Blackmagic Design が大好き。

Windows

<mini> UWP のサンプルに `RefreshableListView` が追加されていた。

前のくそ暫定実装で xaml 的によろしくなかったわけですが、サンプルみてたら実装されたっぽい。

UWP でタイトル バーも含めたデザインを作成する

※ 将来的にはここに書いてあるライブラリー類が WinRT Library に含まれる予定ですが現在試行錯誤の段階のため直接コードを記述します。なお、ここに書いてあるコードは MIT License です。 UWP でタイトルバーも含めてきれいに設計する方法を紹介します。 …

Cortana 対応 IkaConnect for UWP 2.2.0 をリリース

はじめて Cortana に対応してみたアプリです。 概要 IkaConnect での使用例 Cortana で使えるキーワード まとめ

UWP で ResoruceDictionary 内に x:Bind な DataTemplate を作りたい件。 [UWP topics! (1)]

いわゆる分離設計ですかね。UWP において x:Bind はパフォーマンス向上に必要ですが、それを使いたい、となると DataTemplate として別途定義していくことになります。しかし、そうなると 1 ファイルにすし詰めになるのでは? という疑問がある人への解消方…

IkaConnect for UWP v2.1.0 についての案内

いろいろトラブルが重なって厳しいです。 概要 IkaConnect for UWP v2.1.0 について 技術的な話

<mini> なんで `propdp` ってデフォルトで ownerClass 指定しないといけないままになってるんだろう

直そうよ?

SVG ファイルを xaml 上に描画する「Svg for Xaml Library」を公開しました。

IkaConnect*1 vNext プロジェクトの一つとして書いたプログラムです。 github.com 概要 中身について 対応機能とか今後対応する予定とか。 まとめ *1:Windows 向けの Splatoon のアプリ

<mini> SVG から xaml gui に変換してきれいに SVG を表示する with UWP!!!!!!!!!

公開はちょっと待って。

<mini> IkaConnect に関してのロードマップとお詫び。

んなことなさそう IkaConnect for Windows 8.1 および IkaConnect for Windows Phone 8.1 の今後の方針について。

<mini> Windows ストア アプリ、Windows Phone ストア アプリ、UWP アプリのアイコンを作るツール公開したよ!

svg から一括返還するやつを真面目に整えなおして公開しました。

<mini> Windows 10 のバグ? 何かがキーボードショートカットを遮る。

キーボードショートカットが特定の条件下で動かない。

C++/CX で作成した Windows Runtime 1.3 component (win81/wpa81) と UWP 向け Windows Runtime component を混合して C#/VB/C++ プロジェクトから使える 1 つの NuGet package を作成する方法について

タイトル長いけどわかったので書きます。 概要 NuGet v2 / v3 の違い UAP10.0 の NuGet package ロード順 NuGet packgage の作成 まとめ

Mntone WinRT Library を公開しました。

C++/CX でいけるところは C++/CX で、C# しか無理なところは C# で。というコンセプトライブラリー。 概要 開発方針 今後の追加予定要素 メンテナンス方針

<mini> x:Bind の辛い事案 (C# with C++/CX)

IValueConverter::Convert に入れる language が null

<mini> #UWP で“アクセントカラー”、“ハイコントラストおよび色”などのシステムリソースをコード上で監視する。

結構めんどくさいですがフックをちゃんとすれば問題ない。

<mini> 使えそうで使えない API > UISettings

Windows.UI.ViewManagement.UISettings の話。

IkaConnect for UWP リリースしました。

実装し忘れた機能とかあるんだけどね 概要 IkaConnect for UWP リリースした件 今後の実装予定 まとめ

<mini> IEnumerable<T> は遅延実行されます。

調査してたらこんな問題が…

<mini> AdaptiveTrigger などを使った「Setters」の中身が違っている場合、デバッガーが動いている場合はあっているものでも反映されない #UWP

単体起動で一部だけ反映されてちょっと間違いがあることがわかりました。

<mini> UWP の HttpClient (System) には問題があるようで。

やっぱり公式に HttpClient (Windows) にしてるって書いてある。

<mini> UWP 版 System.Net.Http.HttpClient で Cookie に HttpOnly 属性がついている場合クッキーが取得できないという問題に対する対策コード。 → 使うのやめてください

※ 使うな危険! このアプローチを使うと死亡します。 題名長い。

<mini> System.Net.Http.HttpClient [UWP] での HttpOnly Cookie がとれない破壊的仕様変更について

酢酸先生と Slack でいろいろお話しながら調査してたら、今さっき見つかりました。

<mini> SVG を自動で PNG に変換するマン ~Inkscape を使って~

※ 175%, 260%, 275%, 280% スケーリングは MakeAppX が受け付けないようです。 WinRT apps であまりに多いスケーリングに対応するために作りました。

<mini> IkaConnect の話。 [Windows 向けの Splatoon のアプリです]

IkaConnect っていう Windows 8.1 および Windows Phone 8.1 のユニバーサルなアプリを作ってます。

<mini> [Managed Behavior SDK] PropertyMetadata.Create(null) をつかって Actions の初期値を設定すると System.TypeInitializationException が出る件

ふぁっく。

Per-monitor DPI Support Library (新) をリリースしました

WPF 関連の更新を多々しているモノトーンです。.NET Framework 4.6 で境界線の太さの揺らぎをなくす仕組みが導入されたみたいですが、Per-monitor DPI に関してはブラックアウト領域をなくすための対応しか入っていないみたいですね。そこで、新ライブラリー…

<mini> VC++ の constexpr について。

ヘッダーファイル、よく見ると更新されてて constexpr 実装が進んでいる。

Per-monitor DPI 再考 ~Windows 10 を迎える前にもう一度チェック!~

今日は Per-monitor DPI について調査し、再考していくという企画。結構めんどくさいですが、標準のリファレンス実装的な File Explorer にもとうとう Per-monitor DPI が実装されたようですので、それを基準に見ていこうと思います。 なお、詳細検証等は以…

<mini> Windows 10 の Per-monitor DPI 自明アプリは謎の挙動をする

やっぱり俺の Windows 10 がおかしいのか?

<mini> WPF を使って 150% スケーリング環境で美しく見せるコツ。

どうもっす。今日は 150% スケーリング環境でも美しくレンダリングさせるコツみたいなのを紹介するっす。