「Xamarin.MacでDockアイコンの右上に赤丸数字を表示する」の版間の差分
imported>Administrator ページの作成:「Xamarin.MacでDockアイコンの右上に赤丸数字を表示したい。 メールの未読件数を表示したりしているアレである。 正式名称は...」 |
imported>Administrator 細 Administrator がページ「Xamarin.Mac/Dockアイコンの右上に赤丸数字を表示する」を「Xamarin.MacでDockアイコンの右上に赤丸数字を表示する」に移動しました |
||
| (他の1人の利用者による、間の1版が非表示) | |||
| 1行目: | 1行目: | ||
[[Xamarin.Mac]]でDockアイコンの右上に赤丸数字を表示したい。 | [[Xamarin.Mac]]でDockアイコンの右上に赤丸数字を表示したい。 | ||
メールの未読件数を表示したりしているアレである。 | メールの未読件数を表示したりしているアレである。 | ||
あの数字、正式名称は「バッジラベル」、通称「バッジ」と言うらしい。 | |||
== 実装 == | == 実装 == | ||
たったこれだけだった。 | |||
<source lang="csharp"> | <source lang="csharp"> | ||
NSApplication.SharedApplication.DockTile.BadgeLabel = "123"; | NSApplication.SharedApplication.DockTile.BadgeLabel = "123"; | ||
</source> | </source> | ||
バッジラベルを利用したアプリは未読件数などの数字を表示するものばかりだが、バッジラベル自体はstring型なので文字列全般を指定できる。 | バッジラベルを利用したアプリは未読件数などの数字を表示するものばかりだが、バッジラベル自体はstring型なので文字列全般を指定できる。 | ||
試しに日本語で「あいうえお」と入れてみたが問題なく表示された。 | |||
== 関連項目 == | == 関連項目 == | ||