«wpf» etiketlenmiş sorular

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

3
Veri bağlama yoluyla bir WPF Köprüsünün metnini nasıl ayarlayabilirim?
WPF'de, bir nesnenin ayrıntılarına giden bir köprü oluşturmak istiyorum ve köprünün metninin nesnenin adı olmasını istiyorum. Şu anda şuna sahibim: <TextBlock><Hyperlink Command="local:MyCommands.ViewDetails" CommandParameter="{Binding}">Object Name</Hyperlink></TextBlock> Ama ben "Nesne Adı" nın nesnenin gerçek adına bağlı olmasını istiyorum. Bunun gibi bir şey yapmak istiyorum: <TextBlock><Hyperlink Command="local:MyCommands.ViewDetails" CommandParameter="{Binding}" Text="{Binding Path=Name}"/></TextBlock> Ancak, Hyperlink sınıfının veri …

9
WPF'de klavye kısayolları
Bunun _yerine kullanmayı biliyorum &ama tüm Ctrl+ türü kısayollara bakıyorum . Ctrl+ Zgeri almak için, Ctrl+ Skaydetmek için + Bunları WPF uygulamalarında uygulamanın 'standart' bir yolu var mı? Yoksa kendi başınıza yuvarlayıp bunları hangi komuta / kontrole bağlarsınız?

6
Onaltılık renk değerinden SolidColorBrush oluşturma
#Ffaacc gibi Hex değerinden SolidColorBrush oluşturmak istiyorum. Bunu nasıl yapabilirim? MSDN'de şunlara sahibim: SolidColorBrush mySolidColorBrush = new SolidColorBrush(); mySolidColorBrush.Color = Color.FromArgb(255, 0, 0, 255); Bu yüzden yazdım (yöntemimin şu şekilde renk aldığını düşünerek #ffaacc): Color.FromRgb( Convert.ToInt32(color.Substring(1, 2), 16), Convert.ToInt32(color.Substring(3, 2), 16), Convert.ToInt32(color.Substring(5, 2), 16)); Ama bu hata verdi The best …
129 wpf 

3
WPF: Kaydırma çubuklu ItemsControl (ScrollViewer)
Bir ItemsControl'e bir kaydırma çubuğunun nasıl ekleneceğine dair bu küçük "öğreticiyi" takip ettim ve Tasarımcı görünümünde çalışıyor, ancak programı derleyip çalıştırdığımda değil (yalnızca ilk birkaç öğe görünüyor ve daha fazlasını görüntülemek için kaydırma çubuğu yok) VerticalScrollbarVisibility "Otomatik" yerine "Görünür" olarak ayarlandığında). Bunu nasıl çözeceğime dair bir fikrin var mı? Öğelerimi …

7
WPF'de Main () yok mu?
Programlamaya gelince acemiyim ama evrensel kurallardan birinin bir programın Main () ile başlaması olduğundan emindim. Bir WPF projesi oluşturduğumda bir tane görmüyorum. Main (), WPF'de farklı bir şekilde mi adlandırılır?
128 c#  wpf  c#-4.0  main 

8
DataGrid'de seçilen bir satırın rengini nasıl ayarlayabilirim
DataGrid'de seçilen bir satırın varsayılan arka plan rengi o kadar koyu ki okuyamıyorum. Bunu geçersiz kılmanın bir yolu var mı? Bunu denedim <dg:DataGrid.RowStyle> <Style TargetType="{x:Type dg:DataGridRow}"> <Style.Triggers> <Trigger Property="IsSelected" Value="True" > <Setter Property="Background" Value="Gainsboro" /> </Trigger> </Style.Triggers> </Style> </dg:DataGrid.RowStyle> Ama yine de hiçbir şey ...
127 c#  wpf  xaml  datagrid 

3
Paneller, render süresi ve performans açısından hangi sırayla en verimli?
İstediğim düzen için birden fazla panelin uygun olacağı birçok kez vardır, ancak farklı panel türleri için render sürelerinde bir fark olduğunu biliyorum. Örneğin, MSDN şunu belirtir: Nispeten basit Panel, örneğin Canvasbir daha karmaşık sahip olabilir önemli ölçüde daha iyi performans Panelgibi, Grid. Peki, işleme süresi ve performans açısından, WPF panelleri …


12
Görüntüyü bayt dizisine dönüştürme
Bir görüntüyü bir bayt dizisine ve bunun tersini nasıl dönüştürebileceğimi kimse önerebilir mi? Bir WPF uygulaması geliştiriyorum ve bir akış okuyucu kullanıyorum.
127 c#  wpf 

30
Ad, XAML'deki ad alanı hatasında mevcut değil
VS2012'yi bir VB.NET WPF uygulaması üzerinde çalışırken kullanma. WPF'yi öğrenmek için kullandığım basit bir MusicPlayer öğretici uygulamam var. Öğreticinin bir C # sürümünü adım adım VB.NET'e dönüştürüyorum. Uygulamada her ikisi de aynı ad alanı altında olan 2 sınıfı vardır. XAML'deki ad alanına başvurabiliyorum ancak XAML'deki sınıf nesnesine başvurmaya çalıştığımda bir …

5
Wpf uygulaması için ayar simgesi (VS 08)
Daha ileri gitmeden önce, aşağıdaki çözümleri denediğimi belirteceğim: Visual Studio 2008'de uygulamam için simgeyi nasıl ayarlayabilirim? VS 05'teki kaynaklardan uygulama simgesini ayarla Uygulamam için bir simge belirlemeye çalışıyorum. AFAIK, 3 resme ihtiyacım var mı? 1 resim, .exe tıklandığında gezginde gerçek görüntüdür (exe için küçük resim) Sol üst köşede 1 resim …

3
ItemsControl'ü sanallaştırmak?
ItemsControlSanallaştırmak istediğim bir veri listesi içeren bir listem var , ancak VirtualizingStackPanel.IsVirtualizing="True"bir ItemsControl. Durum gerçekten bu mu yoksa bunu yapmanın farkında olmadığım başka bir yolu var mı? Test etmek için aşağıdaki kod bloğunu kullanıyorum: <ItemsControl ItemsSource="{Binding Path=AccountViews.Tables[0]}" VirtualizingStackPanel.IsVirtualizing="True"> <ItemsControl.ItemTemplate> <DataTemplate> <TextBlock Initialized="TextBlock_Initialized" Margin="5,50,5,50" Text="{Binding Path=Name}" /> </DataTemplate> </ItemsControl.ItemTemplate> </ItemsControl> Şunu …

4
WPF XAML bağlamasına bir dize eklemek için StringFormat kullanın
Bir tamsayı değerine tek yönlü bağlanma (bu durumda Santigrat derece cinsinden sıcaklık) olan bir TextBlock içeren bir WPF 4 uygulamam var. XAML şuna benzer: <TextBlock x:Name="textBlockTemperature"> <Run Text="{Binding CelsiusTemp, Mode=OneWay}"/></TextBlock> Bu, gerçek sıcaklık değerini görüntülemek için iyi çalışıyor, ancak bu değeri yalnızca sayı yerine ° C'yi içerecek şekilde biçimlendirmek istiyorum …


6
Salt okunur GUI özelliklerini ViewModel'e geri gönderme
View'dan bazı salt okunur bağımlılık özelliklerinin mevcut durumunu her zaman bilen bir ViewModel yazmak istiyorum. Özellikle, benim GUI, bir FlowDocument'den her seferinde bir sayfa görüntüleyen bir FlowDocumentPageViewer içerir. FlowDocumentPageViewer, CanGoToPreviousPage ve CanGoToNextPage adlı iki salt okunur bağımlılık özelliğini ortaya çıkarır. ViewModel'imin bu iki View özelliğinin değerlerini her zaman bilmesini istiyorum. …

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.