«datatemplate» etiketlenmiş sorular


3
ViewModelLocator nedir ve DataTemplates'e kıyasla artıları / eksileri nelerdir?
Birisi bana ViewModelLocator'ın ne olduğu, nasıl çalıştığı ve DataTemplates'e kıyasla onu kullanmanın artıları / eksileri hakkında hızlı bir özet verebilir mi? Google'da bilgi bulmaya çalıştım, ancak bunun birçok farklı uygulaması var gibi görünüyor ve ne olduğu ve kullanmanın artıları / eksileri konusunda bir liste yok.

6
DataTemplate'ten üst DataContext'e erişin
Bir var ListBoxbir ViewModel bir çocuk koleksiyonuna hangi bağlar. Liste kutusu öğeleri, ana ViewModel'deki bir özelliğe dayalı olarak bir veri şablonunda stilize edilir: <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> Aşağıdaki çıktı hatasını alıyorum: System.Windows.Data Error: 39 : BindingExpression path error: 'CurveSpeedMustBeSpecified' property …

4
Bir TextBlock yığını kullanmak yerine dizeleri birleştirin
WPF ItemsControl'de Müşteri nesnelerinin bir listesini göstermek istiyorum. Bunun için bir DataTemplate oluşturdum: <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> Yani temelde istediğim, SAYI - ADI içeren basit bir liste (onay kutuları olan). Numarayı ve adı doğrudan Ciltleme …
91 .net  wpf  datatemplate 
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.