310 / 20 / 2
Регистрация: 26.01.2013
Сообщений: 363
1
.NET 4.x

TabItem Binding к свойству контента

12.09.2014, 11:09. Показов 930. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
У меня есть TabItem. Его свойству Content я присваиваю ContentControl, у которого DataContext - это ViewModel. Внутри этой ViewModel я хочу ввести поле для свойства TabItem.Header.
Можно ли связать (Binding) в коде эти свойства?
Что-то на подобие

C#
1
2
3
4
5
6
7
8
9
10
11
12
        public TabItem AddTab(ContentControl content, ViewAttributes attrs)
        {
            var tab = new TabItem {Content = content, Tag = attrs};
            if (content.DataContext as ITabViewModel != null)
            {
                Binding tabTitleBinding = new Binding {Path = new PropertyPath("TabTitle"), Mode = BindingMode.TwoWay};
                tabTitleBinding.Source = (ITabViewModel)content.DataContext;
                tab.SetBinding(HeaderedContentControl.HeaderProperty, tabTitleBinding);
            }           
            TabList.Add(tab);
            return tab;
        }
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.09.2014, 11:09
Ответы с готовыми решениями:

Непонятное поведение Binding Header TabItem
Добрый день! WPF 4.5. Имеется TabControl с TabItems'ами <TabControl> ...

Прибиндить свойства всех TabItem к одному общему свойству
Есть `TabControl`, мне нужно для каждого его `TabItem.Content.TextBox.TextWrapping` прибиндится к...

Binding к свойству контрола
Господа, прошу подсказки. Как используя binding привязать свойство IsChecked комбобокса к свойству...

Binding к свойству собственного объекта.
Здравствуйте у меня такой вопрос в приложении WPF мне надо сделать binding свойства Text контрола...

1
310 / 20 / 2
Регистрация: 26.01.2013
Сообщений: 363
15.09.2014, 10:18  [ТС] 2
Если кому интересно - да, можно
0
15.09.2014, 10:18
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.09.2014, 10:18
Помогаю со студенческими работами здесь

Не работает Binding к свойству, которое изначально равно null
У меня в программе имеются некоторые объекты, к которым можно привязывать команды и динамически их...

Программное создание tabItem по образцу другого tabItem с контролами
Добрый вечер, уважаемые форумчане! На форме существует tabControl1. В нём уже существует...

Binding свойства объекта в combobox к свойству другого объекта :)
Всем привет)) У меня есть WPF приложение на котором расположен ComboBox с объектами этого класа ...

Передать внутри Binding в ConverterParameter ссылку на окно содержащее объект, который использует Binding
В главном окне в ресурсах есть Контекстные меню. У программы есть "Ручной режим", если режим тру....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru