«wpf» etiketlenmiş sorular

Windows Presentation Foundation veya WPF, Windows tabanlı uygulamalarda kullanıcı arabirimleri oluşturmak için bir alt sistemdir.

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 …

11
WPF'de MVVM - Modeldeki değişiklikler için ViewModel nasıl uyarılır… yoksa yapmalı mıyım?
Başta bu ve bu olmak üzere bazı MVVM makalelerinden geçiyorum . Benim özel sorum şudur: Model değişikliklerini Modelden ViewModel'e nasıl iletebilirim? Josh'un makalesinde, bunu yaptığını görmüyorum. ViewModel her zaman Modelden özellikler ister. Rachel'ın örneğinde, model uygulamasına sahip ve modeldeki INotifyPropertyChangedolayları yükseltiyor, ancak bunlar görünümün kendisi tarafından tüketim içindir (bunu neden …
112 c#  .net  wpf  mvvm 


9
Hangi öğe tıklanırsa tıklansın WPF penceresini sürüklenebilir yapın
Sorum 2 kat ve umarım WinForms'un (bu açıklamayı yapmadan önce Christophe Geers sağladığı) standart çözümlerden ziyade WPF tarafından sağlanan daha kolay çözümler vardır . İlk olarak, fareyle tıklama + sürükleme olaylarını yakalamadan ve işlemeden Pencereyi sürüklenebilir hale getirmenin bir yolu var mı? Demek istediğim, pencere başlık çubuğu tarafından sürüklenebilir, ancak …


8
Bir WPF uygulaması ekranda nasıl ortalanır?
WPF uygulamamı başlangıçta birincil ekranda ortalamak istiyorum. MyWindow.Left ve myWindow.Top'u ayarlamam gerektiğini biliyorum, ancak değerleri nereden alabilirim? System.Windows.Forms.Screen.PrimaryScreenGörünüşe göre WPF olmayan buldum . Bana ekran çözünürlüğünü veya bunun gibi bir şeyi veren bir WPF alternatifi var mı?

4
Bir WPF penceresinin tutamacını bulma
Windows formlarının win1.Handle özelliği vardı, hatırladığım takdirde ana pencere tutamacını döndürür? WPF Penceresinin tutamacını almanın eşdeğer bir yolu var mı? Aşağıdaki kodu çevrimiçi buldum, IntPtr windowHandle = new WindowInteropHelper(Application.Current.MainWindow).Handle; ancak bunun bana yardımcı olacağını sanmıyorum çünkü uygulamamın birden çok penceresi var. Teşekkürler!!
109 wpf  window  handle 

23
WPF'de sayfa yüklemesinde açılan kutuda varsayılan "--Select Team -" metni nasıl görüntülenir?
Bir WPF uygulamasında, MVP uygulamasında, Veritabanından getirilen verileri görüntülediğim bir açılan kutum var. Birleşik giriş kutusuna eklenen öğelerden önce, aşağıdaki gibi varsayılan metni görüntülemek istiyorum: "- Takım Seçin -" böylece sayfa yüklemede görüntülenir ve seçildiğinde metin silinmeli ve öğeler görüntülenmelidir. DB'den veri seçiliyor. Kullanıcı birleşik giriş kutusundan bir öğe seçene …
109 wpf  combobox 

4
Wpf datagrid satır seçicisini nasıl gizlerim
Bazı ayrıntıları ve bir seçme düğmesini göstermek için WPF DataGrid denetimini kullanıyorum ve sol taraftaki gri seçici sütununa ihtiyacım yok. Aynı zamanda tasarımımın güzelliğini de mahvediyor. Kaldırmanın bir yolu var mı, yoksa eşleşecek şekilde nasıl biçimlendirebilirim?
108 wpf  wpfdatagrid 

12
Enter tuşuna basıldığında TextBox'ı bağlayın
Varsayılan veri bağlama TextBoxaçıktır TwoWayve metni mülke yalnızcaTextBox odağı kaybolduğunda . ? EnterÜzerindeki tuşa bastığımda veri bağlamanın gerçekleşmesini sağlamanın kolay XAML yolu var mı TextBox? Bunun arkasındaki kodda yapılmasının oldukça kolay olduğunu biliyorum, ancak bunun TextBoxbir karmaşıklığın içinde olup olmadığını hayal edin DataTemplate.
108 c#  wpf  xaml  .net-3.5  textbox 

6
Resimli WPF Düğmesi
WPF'de bir düğmeye bir resim eklemeye çalışıyorum, ancak bu kod başarısız oluyor. Benzer kod Mozilla XUL'da mükemmel şekilde çalıştıktan sonra garip görünüyor. <Button Height="49.086" Margin="3.636,12,231.795,0" Name="button2" VerticalAlignment="Top" Grid.Column="1" Click="button2_Click" Source="Pictures/apple.jpg">Disconnect from Server</Button>
108 wpf 

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.