«wpf» etiketlenmiş sorular

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

5
ConverterParameter olarak bir tamsayı nasıl iletilir?
Bir tamsayı özelliğine bağlanmaya çalışıyorum: <RadioButton Content="None" IsChecked="{Binding MyProperty, Converter={StaticResource IntToBoolConverter}, ConverterParameter=0}" /> ve dönüştürücüm: [ValueConversion(typeof(int), typeof(bool))] public class IntToBoolConverter : IValueConverter { public object Convert(object value, Type t, object parameter, CultureInfo culture) { return value.Equals(parameter); } public object ConvertBack(object value, Type t, object parameter, CultureInfo culture) { return value.Equals(false) …

5
WPF UserControl, WPF UserControl'ü nasıl devralabilir?
Aşağıdaki WPF UserControl , çalışan DataTypeWholeNumber olarak adlandırılır . Şimdi DataTypeDateTime ve DataTypeEmail , vb. Adında bir UserControl yapmak istiyorum . Bağımlılık Özelliklerinin çoğu, tüm bu denetimler tarafından paylaşılacak ve bu nedenle , ortak yöntemlerini bir BaseDataType içine koymak ve bu UserControls'lerin her birinin bu temel türden miras almasını istiyorum …
95 c#  wpf  xaml  user-controls 

5
Yalnızca bir tutma yeri aracılığıyla yeniden boyutlandırılabilen kenarlıksız bir WPF Penceresi nasıl oluşturulur?
ResizeMode="CanResizeWithGrip"Bir WPF'yi ayarlarsanız , Windowsağ alt köşede aşağıdaki gibi bir yeniden boyutlandırma tutacağı gösterilir: WindowStyle="None"Aynı şekilde ayarlarsanız , başlık çubuğu kaybolur ancak gri eğimli kenar siz ayarlayana kadar kalır ResizeMode="NoResize". Ne yazık ki, bu özellik kombinasyonu ile yeniden boyutlandırma tutuşu da ortadan kalkar. Ben Window'leri ControlTemplatebir gelenek yoluyla geçersiz kıldım …

2
WPF uygulamasında tam ekran
Tam ekranda görüntülenecek bir WPF uygulaması geliştiriyorum. Ek olarak, uygulama çok boyutlu birçok tablet üzerinde çalışmalıdır. Uygulamamın boyutlarından bağımsız olarak tam ekranda çalışmasını istiyorum. Bu görevi gerçekleştirmek için en iyi uygulama nedir?
95 c#  wpf  xaml  fullscreen 

3
TextBlock'u WPF ListBox'a kaydırmaya zorla
Mesajları görüntüleyen bir WPF liste kutum var. Sol tarafında bir avatar ve avatarın sağında dikey olarak yığılmış kullanıcı adı ve mesaj içerir. Mesaj metni kelime kaydırana kadar düzen iyidir, ancak bunun yerine liste kutusunda yatay bir kaydırma çubuğu alıyorum. Google'da araştırdım ve benzer sorunlara çözümler buldum, ancak hiçbiri işe yaramadı. …

9
Windows GUI: WPF veya WinRT (2015+)
Windows Dünyasında GUI'leri oluştururken kullanmak için farklı teknolojilere genel bir bakış elde etmeye çalışıyorum. Bağlam için, küçük bir 2d platformlu çok oyunculu oyun geliştiriyorum. (Sadece öğrenme amaçlı ..) Öğretmenim WPF'nin doğru yol olduğunu düşündüğünü söylüyor, ancak görünüşe göre bunu yalnızca Windows Forms ile karşılaştırıyor. Anladığım kadarıyla, 2015'te Windows Forms tamamen …

12
.NET WPF Oturumlar arasındaki pencere boyutunu hatırla
Temel olarak, kullanıcı uygulamamın penceresini yeniden boyutlandırdığında, uygulama yeniden açıldığında uygulamanın aynı boyutta olmasını istiyorum. İlk başta SizeChanged olayını işlemeyi ve Yükseklik ve Genişliği kaydetmeyi düşündüm, ancak daha kolay bir çözüm olması gerektiğini düşünüyorum. Oldukça basit bir problem ama buna kolay bir çözüm bulamıyorum.
94 c#  .net  wpf  windows 

2
JavaFX, WPF ile karşılaştırıldığında nasıldır? [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Cevapların gerçekler, referanslar veya uzmanlıkla desteklenmesini bekliyoruz, ancak bu soru büyük olasılıkla münazara, münakaşalar, anketler veya uzun tartışmalar gerektirecektir. Bu sorunun iyileştirilebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, rehberlik için yardım merkezini ziyaret edin . 8 yıl önce kapalı . Çoğunlukla …
94 wpf  javafx-2  javafx 

3
Stil / şablon kullanarak wpf'deki ondalık basamak sayısını nasıl biçimlendirebilirim?
Bir WPF programı yazıyorum ve bir TextBox'taki verileri bir stil veya şablon gibi tekrarlanabilir bir yöntemle biçimlendirmenin bir yolunu bulmaya çalışıyorum. Çok sayıda TextBox'ım var (tam olarak 95) ve her biri kendi çözünürlüğünü tanımlayabilen kendi sayısal verilerine bağlı. Örneğin, veri 99.123 ve 2 çözünürlüklü ise 99.12. Benzer şekilde 99 veri …

9
XAML'de TimeSpan nasıl biçimlendirilir
Bir özelliğe bağlı bir metin bloğunu biçimlendirmeye çalışıyorum TimeSpan. Özellik türündeyse çalışır, DateTimeancak bir TimeSpan. Bunu bir dönüştürücü kullanarak yapabilirim. Ama herhangi bir alternatif olup olmadığını bulmaya çalışıyorum. Basit kod: public TimeSpan MyTime { get; set; } public Window2() { InitializeComponent(); MyTime = DateTime.Now.TimeOfDay; DataContext = this; } Xaml <TextBlock …

7
Projenin kök dizinindeki bir metin dosyası nasıl okunur?
Projemin kök dizinine eklediğim bir metin dosyasının ilk satırını okumak istiyorum. Yani, çözüm gezginim .txt dosyasını projemdeki .cs dosyalarımın yanında gösteriyor. Ben de yapmaya çalıştım: TextReader tr = new StreamReader(@"myfile.txt"); string myText = tr.ReadLine(); Ancak, Bin Klasörüne atıfta bulunduğu ve dosyam orada olmadığı için bu işe yaramıyor ... Bunun çalışmasını …
94 c#  wpf 


3
WPF Toolkit DataGrid'de bir DataGridTemplateColumn'u nasıl sıralayabilirim?
Bir DataGridTemplateColumn içeren bir WPF Toolkit DataGrid'im var. Tüm sütunların sıralanabilir olmasını istediğimi bir ızgara özniteliğinde belirttim, ancak DataGridTemplateColumn buna izin vermiyor. Diğer tüm sütunlar sıralamaya izin verir. Hatta bu sütun için CanUserSort'u açıkça doğru olarak ayarlamayı denedim, ama şans yok. Bir şablon sütununu sıralamak mümkün mü? Tüm sütunlar için …

6
WPF'de Düğme MouseOver için Arka Planı nasıl değiştirirsiniz?
Sayfamda bu XAML ile bir düğme var: <Button Content="Button" HorizontalAlignment="Left" VerticalAlignment="Bottom" Width="50" Height="50" HorizontalContentAlignment="Left" BorderBrush="{x:Null}" Foreground="{x:Null}" Margin="50,0,0,0"> <Button.Style> <Style TargetType="Button"> <Setter Property="Background" Value="Green"/> <Style.Triggers> <Trigger Property="IsMouseOver" Value="True"> <Setter Property="Background" Value="Red"/> </Trigger> </Style.Triggers> </Style> </Button.Style> </Button> Ancak fareyi düğmenin üzerine getirdiğimde, düğmenin arka planı varsayılan pencere gri arka planına dönüşüyor. Sorun …

4
Kılavuz satır ve sütun konumları programlı olarak nasıl ayarlanır?
Bir Stackpanel'in içinde iki Izgaram var. İlk grid GridX olarak adlandırılır. Başlangıçta, ızgaranın içinde 2B bir Metin Kutusu dizisi (RowDefs / ColumnDefs) vardır. XAML'deki TextBox tanımı <TextBox x:Name="A1" Grid.Row="4" Grid.Column="5" TextAlignment="Center" /> GridX'in parçası olarak aynı konuma programlı olarak bir TextBlock eklemek istiyorum . Etki böyle olmalı <TextBlock Grid.Row="4" Grid.Column="5" …
93 wpf  gridview 

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.