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

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

2017年7月6日 (木) 06:35時点における版

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

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

実装

たったこれだけだった。

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

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

関連項目

参考文献