在Xcode/Xamarin中创建一个状态栏

本文关键字:一个 状态栏 创建 Xcode Xamarin | 更新日期: 2023-09-27 18:24:47

我正在使用Xamarin Studio和Xcode Interface Builder在C#和MonoMac中构建一个OS X应用程序。

我想在我的应用程序中创建一个状态栏(不,不是全局菜单中的图标)。一个看起来像Finder中的那个,如果您单击查看->显示状态栏,您可以看到它。

我想我首先在主窗口的底部放置一个自定义视图,然后在里面放置一些标签和按钮等

但我希望自定义视图的背景是"有纹理的"(灰色渐变)。

实现这一目标的最佳方式是什么?

在Xcode/Xamarin中创建一个状态栏

[_window setContentBorderThickness:24.0 forEdge:NSMinYEdge];

这是对窗口的objective-c调用,它将为您提供Finder中底部栏的外观。C#中的等价物是:

Window.SetContentBorderThickness (24, NSRectEdge.MinYEdge);