【问题标题】:How can I customize width of the views in SplitView in Xamarin.Mac如何在 Xamarin.Mac 的 SplitView 中自定义视图的宽度
【发布时间】:2017-01-05 06:14:24
【问题描述】:

我尝试使用 SplitView 在单个页面中放置两个视图,一个视图位于左侧,另一个位于屏幕右侧。这两个视图由分隔线分隔。我想自定义这两个视图的宽度。如何更改 SplitView 中视图的宽度。提前致谢。

【问题讨论】:

    标签: xamarin.mac


    【解决方案1】:

    我相信你需要这个 API:https://developer.apple.com/reference/appkit/nssplitview/1455316-setposition?language=objc

    绑定为:

        void SetPositionOfDivider (nfloat position, nint dividerIndex);
    

    https://github.com/xamarin/xamarin-macios/blob/master/src/appkit.cs#L13796

    【讨论】:

    • 感谢@Chris,当我在拆分视图控制器中更改视图的宽度时,它只会更改视图大小,但我想更改拆分视图控制器中视图分隔符的位置,即这两个视图的分隔符。
    • SetPositionOfDivider 不设置分隔符的位置吗?否则我不会关注。
    • 是的克里斯,我想设置分隔符的位置,另一件事是如何修复分隔符之间的两个视图不是拖动模式。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-11
    • 1970-01-01
    • 2012-08-27
    • 2011-08-21
    • 2019-05-04
    • 2014-08-10
    相关资源
    最近更新 更多