Xamarin.MacでDockアイコンの右上に赤丸数字を表示する

提供: MonoBook
ナビゲーションに移動 検索に移動

Xamarin.MacでDockアイコンの右上に赤丸数字を表示したい。 メールの未読件数を表示したりしているアレである。

あの数字、正式名称は「バッジラベル」、通称「バッジ」と言うらしい。

実装[編集 | ソースを編集]

たったこれだけだった。

NSApplication.SharedApplication.DockTile.BadgeLabel = "123";

バッジラベルを利用したアプリは未読件数などの数字を表示するものばかりだが、バッジラベル自体はstring型なので文字列全般を指定できる。 試しに日本語で「あいうえお」と入れてみたが問題なく表示された。

関連項目[編集 | ソースを編集]

参考文献[編集 | ソースを編集]