「Xamarin.MacでDockアイコンの右上に赤丸数字を表示する」の版間の差分

imported>Administrator
ページの作成:「Xamarin.MacでDockアイコンの右上に赤丸数字を表示したい。 メールの未読件数を表示したりしているアレである。 正式名称は...」
 
imported>Administrator
 
(他の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型なので文字列全般を指定できる。
ためしに日本語で「あいうえお」と入れてみたが問題なく表示された。
試しに日本語で「あいうえお」と入れてみたが問題なく表示された。


== 関連項目 ==
== 関連項目 ==