「Xamarin.Macでシステムステータスバーにアイコンを表示する」の版間の差分

imported>Administrator
 
(2人の利用者による、間の4版が非表示)
63行目: 63行目:
NSMenuItem.SeparatorItemにセパレータのインスタンスがいる。
NSMenuItem.SeparatorItemにセパレータのインスタンスがいる。
<source lang="csharp">
<source lang="csharp">
            appMenu.AddItem(NSMenuItem.SeparatorItem);
    appMenu.AddItem( NSMenuItem.SeparatorItem );
</source>
</source>


==その他==
== アイコンの解像度 ==
システムステータスバーに表示するアイコンサイズは18pxにするとピッタリらしい。少し余裕をみて16pxでもいいような気がする。まるで[[X68000]]やらの[[スプライト]]みたいなサイズであり[[ドット絵師]]としての腕前が必要となる高度な分野である。なお縮小していない256x256サイズの画像をImageプロパティにぶち込んでみたが、そのまま表示され自動では縮小されなかった。[[Photoshop]]や[[FireAlpaca]]あたりのペイントソフトで縮小しておくとよい。
システムステータスバーに表示するアイコンサイズは18pxにするとピッタリらしい。少し余裕をみて16pxでもいいような気がする。まるで[[X68000]]やらの[[スプライト]]みたいなサイズであり[[ドット絵師]]としての腕前が必要となる高度な分野である。


また、どのアプリも軒並み白黒のアイコンを使っているが、システムステータスバーは白黒画像しか扱えないわけではなく、カラー画像でも普通に表示される。しかしひとつだけカラーだと凄い安っぽく見えるので止めた方が無難である。
試しに256x256サイズの画像をImageプロパティにぶち込んでみたが、そのままの解像度で一部だけ表示され自動では縮小されなかった。[[Photoshop]]や[[FireAlpaca]]あたりのペイントソフトで縮小しておくとよい。
 
また、どのアプリも軒並み白黒のアイコンを使っているが、システムステータスバーは白黒画像しか扱えないわけではなく、カラー画像でも普通に表示される。しかし「ひとつだけカラー」だと凄い安っぽく見えるので止めた方が無難である。


[[Yosemite]]ではdeprecationの警告が出る。代替となる方法は不明である。
[[Yosemite]]ではdeprecationの警告が出る。代替となる方法は不明である。