«wpf» etiketlenmiş sorular

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

3
Bir WPF ListView başlığını nasıl gizleyebilirim?
WPF ListView'de her ızgara sütununun üstündeki başlığı gizleyebilmek istiyorum. Bu, ListView'ım için XAML'dir: <Window x:Class="ListViewTest.Test0.ListViewTest" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="Empty ListView Grid" Height="216" Width="435" FlowDirection="LeftToRight" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Grid.IsSharedSizeScope="False"> <Window.Resources> <XmlDataProvider x:Key="CustomersDS" Source="C:\data.xml"/> </Window.Resources> <ListView Margin="0,0,0,50" ItemTemplate="{DynamicResource CustomerTemplate}" ItemsSource="{Binding Source={StaticResource CustomersDS}, XPath=/Customers/Customer}"> <ListView.View> <GridView> <GridViewColumn DisplayMemberBinding="{Binding XPath=Code}"/> <GridViewColumn DisplayMemberBinding="{Binding XPath=Name}"/> <GridViewColumn DisplayMemberBinding="{Binding XPath=Country}"/> …



7
WPF ListView: Bir çift tıklama (bir öğeye) olayı ekleme
Aşağıdakilere sahibim ListView: <ListView Name="TrackListView"> <ListView.View> <GridView> <GridViewColumn Header="Title" Width="100" HeaderTemplate="{StaticResource BlueHeader}" DisplayMemberBinding="{Binding Name}"/> <GridViewColumn Header="Artist" Width="100" HeaderTemplate="{StaticResource BlueHeader}" DisplayMemberBinding="{Binding Album.Artist.Name}" /> </GridView> </ListView.View> </ListView> Öğeye çift tıklandığında ateşlenecek her bağlı öğeye nasıl olay ekleyebilirim?
85 c#  wpf  xaml 

13
Bu WCF hatası ne anlama geliyor: "Özel araç uyarısı: wsdl: portType içe aktarılamıyor"
Çözümümde bir WCF hizmet kitaplığı projesi oluşturdum ve buna hizmet referanslarım var. Hizmetleri bir sınıf kitaplığından kullanıyorum, bu nedenle sınıf kitaplığına ek olarak WPF uygulama projemden de referanslarım var. Hizmetler doğrudan kurulur - yalnızca eşzamansız hizmet işlevlerini almak için değiştirilir. Hizmet referanslarımı güncellemek isteyene kadar her şey yolunda gidiyordu. Başarısız …


7
İş uygulamaları için WPF uygulamasının Winform'a karşı avantajı? [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ı . Asp.net …
84 wpf  winforms 

4
Bir ObservableCollection bir işçi iş parçacığı aracılığıyla nasıl güncellerim?
Bir var ObservableCollection<A> a_collection;koleksiyon 'n' öğeleri içerir. Her bir A öğesi şuna benzer: public class A : INotifyPropertyChanged { public ObservableCollection<B> b_subcollection; Thread m_worker; } Temel olarak, hepsi bir WPF liste görünümüne + b_subcollectionseçilen öğenin ayrı bir liste görünümünde (2 yönlü bağlamalar, değiştirilen özelliklerle ilgili güncellemeler vb.) Gösteren bir ayrıntı …

4
WPF - birleşik giriş kutusuna statik öğeler ekleyin
Daha önce söyledim ve tekrar söyleyeceğim, WPF için en kolay örnekler aynı zamanda web'de bulunması en zor olanlardır :) Görüntülemem gereken bir açılan kutum var, ancak veri bağlantılı veya başka bir şey olması gerekmiyor, içerik statik. XAML kullanarak birleşik giriş kutuma nasıl statik bir öğe listesi ekleyebilirim?
83 wpf  combobox 

2
Varsayılan değer türü, özelliğin türüyle eşleşmiyor
Bu sınıfa sahibim public class Tooth { public string Id {get;set;} } Ve bu custrom kontrolü public partial class ToothUI : UserControl { public ToothUI() { InitializeComponent(); } public Tooth Tooth { get { return (Tooth)GetValue(ToothProperty); } set { SetValue(ToothProperty, value); NombrePieza.Text = value.Id.Replace("_",String.Empty); } } public static readonly DependencyProperty …
83 c#  wpf  wpf-controls 

3
WPF kullanıcı denetiminde içe aktarılan ve yerel kaynaklar nasıl birleştirilir
Hem paylaşılan hem de bireysel kaynaklara ihtiyaç duyan birkaç WPF kullanıcı denetimi yazıyorum. Kaynakları ayrı bir kaynak dosyasından yüklemek için sözdizimini buldum: <UserControl.Resources> <ResourceDictionary Source="ViewResources.xaml" /> </UserControl.Resources> Ancak, bunu yaptığımda yerel olarak da kaynak ekleyemiyorum, örneğin: <UserControl.Resources> <ResourceDictionary Source="ViewResources.xaml" /> <!-- Doesn't work: --> <ControlTemplate x:Key="validationTemplate"> ... </ControlTemplate> <style x:key="textBoxWithError" …
82 wpf  xaml  resources 

12
Bir döngü sırasında TextBox.Text'e eklemek neden her yinelemede daha fazla bellek kaplıyor?
Kısa Soru 180.000 kez çalışan bir döngüm var. Her yinelemenin sonunda, sonuçların gerçek zamanlı olarak güncellenen bir TextBox'a eklenmesi beklenir. Kullanımı MyTextBox.Text += someValue, uygulamanın büyük miktarda bellek tüketmesine neden oluyor ve birkaç bin kayıttan sonra kullanılabilir belleği tükeniyor. TextBox.Text180.000 defaya metin eklemenin daha verimli bir yolu var mı ? …
82 c#  wpf 

3
Kodda bir WPF Etiketinin Stil özelliğini ayarlama?
App.xaml'de aşağıdaki koda sahibim: <Application.Resources> <Style x:Key="LabelTemplate" TargetType="{x:Type Label}"> <Setter Property="Height" Value="53" /> <Setter Property="Width" Value="130" /> <Setter Property="HorizontalAlignment" Value="Left" /> <Setter Property="Margin" Value="99,71,0,0" /> <Setter Property="VerticalAlignment" Value= "Top" /> <Setter Property="Foreground" Value="#FFE75959" /> <Setter Property="FontFamily" Value="Calibri" /> <Setter Property="FontSize" Value="40" /> </Style> </Application.Resources> Bu, etiketlerim için genel bir şablon …
82 c#  wpf  user-interface  label 

6
Ana Pencereyi Kapatırken WPF Uygulaması Kapanmıyor
Visual Studio'da WinForms programlamaya alışkınım, ancak WPF'yi denemek istedim. Projeme Window01 adında başka bir pencere ekledim. Ana pencereye MainWindow denir. public MainWindow()Yapıcıdan önce Window01'i beyan ederim: Window01 w1; Şimdi bu pencereyi şurada başlatıyorum: private void Window_Loaded(object sender, RoutedEventArgs e) { w1 = new Window01(); } Ben pencere gösterilir bir düğme …


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.