«wpf» etiketlenmiş sorular

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

13
WPF'de mevcut ekranın boyutu nasıl alınır?
Kullanarak birincil ekranın boyutunu alabileceğimi biliyorum System.Windows.SystemParameters.PrimaryScreenWidth; System.Windows.SystemParameters.PrimaryScreenHeight; Ama mevcut ekranın boyutunu nasıl elde ederim? (Çoklu Ekran kullanıcıları her zaman birincil ekranı kullanmazlar ve tüm ekranlar aynı çözünürlüğü kullanmaz, değil mi?) Boyuta XAML'den erişebilmek güzel olurdu, ancak bunu koddan (C #) yapmak yeterli olacaktır.
90 c#  wpf  xaml  size  screen 

5
Wpf'de pencere içindeki elemanın Mutlak Konumunu alın
Çift tıklandığında pencere / kök eleman ile ilişkili olarak bir elemanın mutlak konumunu almak istiyorum. Öğenin üst öğesi içindeki göreceli konumu, ulaşabildiğim tek şey ve ulaşmaya çalıştığım şey, pencereye göre nokta. Ekranda bir öğenin noktasının nasıl alınacağına dair çözümler gördüm ama pencerede değil.

9
WPF'de Application.DoEvents () nerede?
Bir düğmeye her basıldığında yakınlaştıran aşağıdaki örnek koda sahibim: XAML: <Window x:Class="WpfApplication12.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="MainWindow" Height="350" Width="525"> <Canvas x:Name="myCanvas"> <Canvas.LayoutTransform> <ScaleTransform x:Name="myScaleTransform" /> </Canvas.LayoutTransform> <Button Content="Button" Name="myButton" Canvas.Left="50" Canvas.Top="50" Click="myButton_Click" /> </Canvas> </Window> * .cs public partial class MainWindow : Window { public MainWindow() { InitializeComponent(); } private void myButton_Click(object …
89 c#  .net  wpf  xaml 



10
WPF'de GridViewColumn verileri nasıl otomatik boyutlandırılır ve sağa hizalanır?
Nasıl yapabilirim: Kimlik sütunundaki metni sağa hizalayın en uzun görünür veriye sahip hücrenin metin uzunluğuna göre sütunların her birini otomatik boyutlandırın? İşte kod: <ListView Name="lstCustomers" ItemsSource="{Binding Path=Collection}"> <ListView.View> <GridView> <GridViewColumn Header="ID" DisplayMemberBinding="{Binding Id}" Width="40"/> <GridViewColumn Header="First Name" DisplayMemberBinding="{Binding FirstName}" Width="100" /> <GridViewColumn Header="Last Name" DisplayMemberBinding="{Binding LastName}"/> </GridView> </ListView.View> </ListView> kısmi …


1
WPF Kendisine Bağlanır
Bir WPF'im var Windowve bir yerde ListViewa'yı bağladığım bir yer List<string>var. Şimdi benim içimde bir yerde ListViewbir TextBoxve Contentözellik ayarlandı {Binding}. Ama bu kısaltmadır. Kendisine bağlanmak için tam bağlayıcılığı nasıl yazarım? {Binding Path=Self}işe yaramıyor, işe yaramıyor {Binding Self}(burada ikincisi birincisi için bir kısayol).

10
Bir Stil Belirleyiciye Karışım Davranışı Nasıl Eklenir
Button için bir Karışım davranışı oluşturdum. Bunu uygulamadaki tüm Düğmelerime nasıl ayarlayabilirim? <Button ...> <i:Interaction.Behaviors> <local:MyBehavior /> </i:Interaction.Behaviors> </Button> Ancak denediğimde: <Style> <Setter Property="i:Interaction.Behaviors"> <Setter.Value> <local:MyBehavior /> </Setter.Value> </Setter> </Style> Hatayı alıyorum "Davranışlar" özelliği, erişilebilir bir ayarlayıcıya sahip değildir.

2
WPF Hatası: Hedef öğe için geçerli FrameworkElement bulunamıyor
Resim DataGridolan bir satırım var. Bu görüntü, bir tetikleyici ile belirli bir duruma bağlıdır. Durum değiştiğinde resmi değiştirmek istiyorum. Şablonun kendisi, HeaderStylebir DataGridTemplateColumn. Bu şablonda bazı bağlamalar var. İlk ciltleme Günü hangi gün olduğunu gösterir ve Devlet bir tetikleyici ile imajı değiştirir. Bu özellikler bir ViewModel'de ayarlanır. Özellikleri: public class …

9
XAML'deki salt okunur özelliğinden OneWayToSource bağlama
Тот вопрос есть ответы на Stack Overflow için русском : Binding ActualHeight and ActualWidth контрола в свойство ViewModel Bir Readonlymülke bağlanmaya çalışıyorumOneWayToSourceAs mode , ancak bu XAML'de yapılamaz gibi görünüyor: <controls:FlagThingy IsModified="{Binding FlagIsModified, ElementName=container, Mode=OneWayToSource}" /> Alırım: 'FlagThingy.IsModified' özelliği, erişilebilir bir küme erişimcisine sahip olmadığı için ayarlanamaz. IsModifiedBir salt okunur …

11
Arka plan kodunda tanımlanan bağlama nesneleri
Kodun arkasında örneklenen bir nesnem var, örneğin, XAML window.xaml olarak adlandırılıyor ve window.xaml.cs içinde protected Dictionary<string, myClass> myDictionary; Bu nesneyi örneğin bir liste görünümüne yalnızca XAML işaretlerini kullanarak nasıl bağlayabilirim? Güncelleme: (Bu tam olarak test kodumda var): <Window x:Class="QuizBee.Host.Window1" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="{Binding windowname}" Height="300" Width="300" DataContext="{Binding RelativeSource={RelativeSource Self}}"> <Grid> </Grid> …
87 c#  .net  wpf  binding 

6
StringFormat ile WPF bağlama, ToolTips üzerinde çalışmıyor
Aşağıdaki kod, aynı Binding gösterimini kullanarak MyTextBlock adlı TextBlock metnini TextBox'ın Text ve ToolTip özelliğine bağlayan basit bir bağlamaya sahiptir: <StackPanel> <TextBlock x:Name="MyTextBlock">Foo Bar</TextBlock> <TextBox Text="{Binding ElementName=MyTextBlock, Path=Text, StringFormat='It is: \{0\}'}" ToolTip="{Binding ElementName=MyTextBlock, Path=Text, StringFormat='It is: \{0\}'}" /> </StackPanel> Bağlama ayrıca, .NET 3.5 SP1 ile tanıtılan StringFormat özelliğini kullanır; bu, …
87 wpf  binding 

7
WPF'de WebBrowser'ın Source özelliğini veri bağlama
WPF'de (3.5SP1) WebBrowser'ın .Source özelliğinin nasıl veritabanına bağlanacağını bilen var mı? Solda küçük bir WebBrowser ve sağda içerik olmasını ve liste öğesine bağlı her nesnedeki URI ile her bir WebBrowser kaynağını veritabanına bağlamak istediğim bir liste görünümüm var. Şimdiye kadar bir kavram kanıtı olarak sahip olduğum şey bu, ama " …
86 c#  wpf  xaml  data-binding  browser 

15
CanExecute ilk kez çağrıldığında WPF CommandParameter NULL olur
WPF ve ItemsControl'ün DataTemplate içindeki bir Düğmeye bağlı Komutlar ile ilgili bir sorunla karşılaştım. Senaryo oldukça yalındır. ItemsControl bir nesne listesine bağlıdır ve listedeki her nesneyi bir Düğmeye tıklayarak kaldırabilmek istiyorum. Düğme bir Komutu yürütür ve Komut silme işlemiyle ilgilenir. CommandParameter, silmek istediğim Nesneye bağlıdır. Bu şekilde kullanıcının neyi tıkladığını …

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.