«wpf» etiketlenmiş sorular

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

14
ViewModel'de INotifyPropertyChanged ve DependencyProperty
ViewModel'i bir Model-View-ViewModel mimarisi WPF uygulamasında uygularken, onu nasıl veritabanlanabilir hale getirebileceğimiz iki ana seçenek var gibi görünüyor. DependencyPropertyGörünüm'ün bağlanacağı özellikler için kullanılan uygulamalar gördüm ve INotifyPropertyChangedbunun yerine ViewModel uygulamasını gördüm . Sorum şu: Birini diğerine ne zaman tercih etmeliyim? Performans farklılıkları var mı? ViewModel bağımlılıklarını WPF'ye vermek gerçekten iyi …

5
SelectedItem, SelectedValue ve SelectedValuePath arasındaki fark
Aşağıdakiler arasındaki fark nedir: Seçilen öğe SelectedValue SelectedValuePath Tüm bu bağımlılık özellikleri Selector sınıfında tanımlanır . Sık sık karıştırmayın SelectedItemile SelectedValueve SelectedValueile SelectedValuePath. Aralarındaki farkı bilmek istiyorum, ayrıca ne zaman kullanıyoruz, özellikle SelectedValueve SelectedValuePath. Lütfen kullanımlarını bazı basit örneklerle açıklayınız .

13
Çağıran evre bu nesneye farklı bir evrenin sahibi olduğundan erişemiyor
Kodum aşağıdaki gibidir public CountryStandards() { InitializeComponent(); try { FillPageControls(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Country Standards", MessageBoxButton.OK, MessageBoxImage.Error); } } /// <summary> /// Fills the page controls. /// </summary> private void FillPageControls() { popUpProgressBar.IsOpen = true; lblProgress.Content = "Loading. Please wait..."; progress.IsIndeterminate = true; worker = new BackgroundWorker(); …

10
WPF TextBlock'ta otomatik dikey kaydırma çubuğu?
Bir var TextBlockWPF. Dikey yüksekliğini aşan birçok satır yazıyorum. Bu olduğunda dikey bir kaydırma çubuğunun otomatik olarak görünmesini bekledim, ancak olmadı. Özellikler bölmesinde kaydırma çubuğu özelliği aramaya çalıştım, ancak bir tane bulamadım. TextBlockİçeriği yüksekliğini aştığında dikey kaydırma çubuğunu otomatik olarak nasıl oluşturabilirim ? Açıklama: Bunu doğrudan XAML'ye yazarak değil tasarımcıdan …
336 c#  .net  wpf  scrollbar  textblock 

30
Bir TextBox'ı yalnızca WPF'deki sayısal girdiyi kabul edecek şekilde nasıl edinebilirim?
Rakamları ve ondalık noktayı kabul ediyorum, ancak işaret yok. Windows Forms için NumericUpDown denetimi ve Microsoft'tan bir NumericUpDown özel denetim örneği bu örneklere baktım . Ama şimdiye kadar NumericUpDown (WPF tarafından destekleniyor veya desteklenmiyor) istediğim işlevselliği sağlamayacak gibi görünüyor. Uygulamamın tasarlanma şekli, sağ aklında kimse oklarla uğraşmak istemeyecek. Uygulamam bağlamında …
335 c#  wpf  xaml  textbox  numericupdown 

17
Kodda WPF görüntü kaynağını ayarlama
Kodda bir WPF görüntünün kaynağı ayarlamaya çalışıyorum. Görüntü, projeye bir kaynak olarak gömülür. Örneklere bakarak aşağıdaki kodu buldum. Herhangi bir nedenden dolayı çalışmıyor - görüntü gösterilmiyor. Hata ayıklama yoluyla akışın görüntü verilerini içerdiğini görebiliyorum. Yani ne yanlış? Assembly asm = Assembly.GetExecutingAssembly(); Stream iconStream = asm.GetManifestResourceStream("SomeImage.png"); PngBitmapDecoder iconDecoder = new PngBitmapDecoder(iconStream, …
325 c#  .net  wpf  image 

1
ListBox vs. ListView - veri bağlama için nasıl seçilir
Ben bir ListBox veya bir WPF uygulaması için ListView düşünün. Veri bağlama ve öğe şablonlarını destekliyor gibi görünüyor. Uygulamam, kullanıcı girişine göre arama / sıralama / filtreleme yapabilmek istediğim öğelerin basit bir listesine sahip. Veri bağlama demosu ( http://msdn.microsoft.com/en-us/library/ms771319.aspx ), CollectionViewSource içeren bir ListBox kullanır. Hangi kontrolün ne zaman ve …

4
WPF'de kullanılabilir alanı doldurmak için kontroller nasıl alınır?
Bazı WPF denetimleri (gibi Button), sahip olacağı yüksekliği belirtmezseniz, kabındaki tüm kullanılabilir alanı mutlu bir şekilde tüketiyor gibi görünüyor. Ve şu anda kullanmam gerekenler gibi bazıları, (çok satırlı) TextBoxve ListBoxsadece içeriklerine uyması için gerekli alanı alma konusunda daha endişeli görünüyor ve daha fazla değil. Bu adamları bir hücreye bir hücrenin …


13
Dizin iletişim kutusunu aç
Kullanıcının, daha sonra oluşturacağım bir dosyanın kaydedileceği bir dizin seçmesini istiyorum. Ben WPF OpenFileDialogWin32 kullanmak gerekir biliyorum , ama ne yazık ki iletişim dosya (lar) seçilmesini gerektirir - Ben sadece birini seçmeden Tamam'ı tıklarsanız açık kalır. Ben kullanıcı bir dosya seçmek ve daha sonra hangi dizine ait olduğunu anlamak için …
274 wpf  filesystems  dialog 



13
WPF ComboBox bir enum özelliği veri
Örnek olarak aşağıdaki kodu alın: public enum ExampleEnum { FooBar, BarFoo } public class ExampleClass : INotifyPropertyChanged { private ExampleEnum example; public ExampleEnum ExampleProperty { get { return example; } { /* set and notify */; } } } Ben bir "ComoBar" ve "BarFoo" seçeneklerini gösterir ve modunda TwoWay çalışır …
256 .net  wpf 

10
WPF kullanarak bir etikete nasıl metin sarabilirim?
Bir TextBoxve bir Etiketim var. Bir düğmeyi tıklattıktan sonra aşağıdaki kodu yürütürüm: label1.Content = textbox1.Text; Sorum şu: Etiketin metin kaydırmayı nasıl etkinleştirebilirim? Bir satırda görüntülenecek çok fazla metin olabilir ve bu durumda otomatik olarak birden çok satıra sarılmasını istiyorum.
251 c#  .net  wpf  label  word-wrap 

30
MVVM'de bir PasswordBox'a bağlanma
P'ye bağlanma ile ilgili bir sorunla karşılaştım asswordBox. Bu bir güvenlik riski gibi görünüyor ama ben MVVM kalıbı kullanıyorum, bu yüzden bunu atlamak istiyorum. Burada bazı ilginç kod buldum (kimse bu ya da benzer bir şey kullandı mı?) http://www.wpftutorial.net/PasswordBox.html Teknik olarak harika görünüyor, ancak şifreyi nasıl alacağımdan emin değilim. Temelde …
251 c#  wpf  mvvm  wpf-controls  passwords 

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.