Запитання з тегом «datatemplate»


3
Що таке ViewModelLocator та які його плюси / мінуси порівняно з DataTemplates?
Чи може хтось дати мені короткий підсумок того, що таке ViewModelLocator, як він працює, і які плюси / мінуси для його використання порівняно з DataTemplates? Я спробував знайти інформацію в Google, але, здається, існує багато різних її реалізацій і немає переліку складностей щодо того, що це таке, і плюси / …

6
Доступ до батьківського DataContext з DataTemplate
У мене є ListBoxприв'язка до дочірньої колекції на ViewModel. Елементи списку списку стильовані у шаблоні даних на основі властивості батьківського ViewModel: <Style x:Key="curveSpeedNonConstantParameterCell"> <Style.Triggers> <DataTrigger Binding="{Binding Path=DataContext.CurveSpeedMustBeSpecified, ElementName=someParentElementWithReferenceToRootDataContext}" Value="True"> <Setter Property="Control.Visibility" Value="Hidden"></Setter> </DataTrigger> </Style.Triggers> </Style> Я отримую таку вихідну помилку: System.Windows.Data Error: 39 : BindingExpression path error: 'CurveSpeedMustBeSpecified' property not …

4
Об’єднуйте рядки замість того, щоб використовувати стек TextBlocks
Я хочу показати список об'єктів Клієнта в WPF ItemsControl. Я створив DataTemplate для цього: <DataTemplate DataType="{x:Type myNameSpace:Customer}"> <StackPanel Orientation="Horizontal" Margin="10"> <CheckBox"></CheckBox> <TextBlock Text="{Binding Path=Number}"></TextBlock> <TextBlock Text=" - "></TextBlock> <TextBlock Text="{Binding Path=Name}"></TextBlock> </StackPanel> </DataTemplate> Отже, в основному я хочу це простий список (із прапорцями), який містить NUMBER - NAME. Хіба не …
88 .net  wpf  datatemplate 

3
Як побудувати DataTemplate у коді c #?
Я намагаюся створити випадаючий список для взаємодії winform, і створюю випадаючий список у коді. Однак у мене виникла проблема з прив’язуванням даних на основі вказаного мною шаблону даних. Чого мені не вистачає? drpCreditCardNumberWpf = new ComboBox(); DataTemplate cardLayout = new DataTemplate {DataType = typeof (CreditCardPayment)}; StackPanel sp = new StackPanel …
82 c#  wpf  datatemplate 
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.