Как настроить ширину представлений в SplitView в Xamarin.Mac

введите здесь описание изображения

Я пытаюсь разместить два представления на одной странице, используя SplitView, одно представление присутствует в левой части, а другое - в правой части экрана. Эти два представления разделены разделительной линией. Я хочу настроить ширину этих двух представлений. Как я могу изменить ширину представления в SplitView. Заранее спасибо.


person Deepak    schedule 03.01.2017    source источник


Ответы (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

person Chris Hamons    schedule 04.01.2017
comment
Спасибо @Chris, когда я изменяю ширину представлений в контроллере разделенного представления, он меняет только размер представления, но я хочу изменить положение разделителя представлений в контроллере разделенного представления, то есть разделителя этих двух представлений. - person Deepak; 05.01.2017
comment
Разве SetPositionOfDivider не устанавливает положение разделителя? Я не слежу за другим. - person Chris Hamons; 05.01.2017
comment
да Крис, я хочу установить положение разделителя и другое дело, как я могу исправить два представления между разделителем не в режиме перетаскивания. - person Deepak; 05.01.2017