Wpf Binding двух строковых значений без XAML

Как правильно забиндеть два значения и слеш между ними одному textBox, который генерируется силами C# без XAML?

Вот такой исходник:

            var coolEdit = new EditControl {IsReadOnly= true};


            var coolTextBox = new TextBox
            {
                IsReadOnly = true,
                TextAlignment = TextAlignment.Right
            };


            var pathCoolBinding= "DataMas[" + i + "].Data1+\\+DataMas[" + i + "].Data2" ;
            var coolBinding = new Binding(pathCoolBinding);
            coolBinding.Source = coolViewModel;
            coolBinding.StringFormat = "n6";
            coolTextBox.SetBinding(TextBox.TextProperty, coolBinding);
            
            coolEdit.Content = coolTextBox;

Но при таком раскладе я вижу пустое поле, хоть программа не падает. Возможно ли вообще такое ? pls help


Ответы (0 шт):