У меня есть разделенная панель, которая находится внутри док-менеджера, и она инструктирует менеджера позволить ему плавать. из XAML я сделать этоWPF Доступ к зависимому свойству из кода
<Custom:XamDockManager>
<igDock:XamDockManager.Panes>
<igDock:SplitPane igDock:XamDockManager.InitialLocation="FloatingOnly">
Теперь у меня есть требование, чтобы сделать это динамически построить разделительную панель из кода. Вопрос, задан ли объект, как установить одно из его свойств зависимостей во время выполнения? В приведенном примере кода используется управление иерархией док-станции, но я думаю, что концепция будет общей wpf.
Я пробовал dependencyObjectType.GetFields()
, но не нашел dockmanager в списке для объекта с разбивкой панели.
Из кода я пытаюсь
SplitPane childPane = new SplitPane();
xamDockManager.Panes.Add(childPane);
Я ищу что-то вроде childPane.getDependency ("xamDockManager"). InitialLocation = FloatingOnly