Pertanyaan yang diberi tag «wpf»

Windows Presentation Foundation, atau WPF, adalah subsistem untuk rendering antarmuka pengguna dalam aplikasi berbasis Windows.

13
Bagaimana cara mendapatkan ukuran layar saat ini di WPF?
Saya tahu saya bisa mengetahui ukuran layar utama dengan menggunakan System.Windows.SystemParameters.PrimaryScreenWidth; System.Windows.SystemParameters.PrimaryScreenHeight; Tapi bagaimana cara mendapatkan ukuran layar saat ini? (Pengguna Multi-Layar tidak selalu menggunakan layar utama dan tidak semua layar menggunakan resolusi yang sama, bukan?) Akan menyenangkan untuk dapat mengakses ukuran dari XAML, tetapi melakukannya dari kode (C #) …
90 c#  wpf  xaml  size  screen 


10
Bagaimana cara mengubah ukuran otomatis dan menyelaraskan data GridViewColumn di WPF?
Bagaimana bisa saya: rata kanan teks di kolom ID membuat setiap kolom ukuran otomatis sesuai dengan panjang teks sel dengan data terlihat terpanjang? Ini kodenya: <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> …


5
Dapatkan Posisi Absolut elemen dalam jendela di wpf
Saya ingin mendapatkan posisi absolut dari sebuah elemen dalam kaitannya dengan elemen jendela / root ketika diklik dua kali. Posisi relatif elemen dalam induknya adalah semua yang bisa saya capai, dan yang saya coba tuju adalah titik relatif ke jendela. Saya telah melihat solusi tentang cara mendapatkan titik elemen di …

9
Di mana Application.DoEvents () di WPF?
Saya memiliki kode contoh berikut yang memperbesar setiap kali tombol ditekan: 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 …
89 c#  .net  wpf  xaml 

1
WPF Bind ke dirinya sendiri
Saya punya WPF Window, dan di suatu tempat ada ListViewtempat saya mengikatnya List<string>. Sekarang di suatu tempat di saya ListViewada TextBoxdan Contentproperti diatur ke {Binding}. Tapi ini singkatannya. Bagaimana cara menulis full binding untuk mengikat dirinya sendiri? {Binding Path=Self}tidak berfungsi, begitu pula {Binding Self}(di mana yang terakhir adalah jalan pintas …

11
Mengikat objek yang ditentukan di belakang kode
Saya memiliki beberapa objek yang dibuat dalam kode di belakang, misalnya, XAML disebut window.xaml dan di dalam window.xaml.cs protected Dictionary<string, myClass> myDictionary; Bagaimana cara mengikat objek ini ke, misalnya, tampilan daftar, hanya menggunakan markup XAML? Memperbarui: (Ini persis yang saya miliki di kode pengujian saya): <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 …
88 c#  .net  wpf  binding 

10
Bagaimana cara menambahkan Blend Behavior dalam Style Setter
Saya telah menyusun perilaku Blend untuk Button. Bagaimana cara mengaturnya ke semua Tombol saya di aplikasi. <Button ...> <i:Interaction.Behaviors> <local:MyBehavior /> </i:Interaction.Behaviors> </Button> Namun, ketika saya mencoba: <Style> <Setter Property="i:Interaction.Behaviors"> <Setter.Value> <local:MyBehavior /> </Setter.Value> </Setter> </Style> Saya mendapatkan kesalahan Properti "Perilaku" tidak memiliki penyetel yang dapat diakses.

2
Kesalahan WPF: Tidak dapat menemukan FrameworkElement yang mengatur untuk elemen target
Saya punya DataGriddengan baris yang memiliki gambar. Gambar ini terikat dengan pemicu ke keadaan tertentu. Ketika keadaan berubah, saya ingin mengubah gambar. Template itu sendiri disetel di HeaderStyledari a DataGridTemplateColumn. Template ini memiliki beberapa binding. Hari penjilidan pertama menunjukkan hari apa ini dan Negara bagian mengubah gambar dengan pemicu. Properti …

9
OneWayToSource mengikat dari properti hanya-baca di XAML
На этот вопрос есть ответы на Stack Overflow на русском : Binding ActualHeight и ActualWidth контрола в свойство ViewModel Saya mencoba mengikat ke Readonlyproperti dengan OneWayToSourcemode as, tetapi tampaknya ini tidak dapat dilakukan di XAML: <controls:FlagThingy IsModified="{Binding FlagIsModified, ElementName=container, Mode=OneWayToSource}" /> Saya mendapat: Properti 'FlagThingy.IsModified' tidak dapat disetel karena tidak …

6
Pengikatan WPF dengan StringFormat tidak berfungsi di ToolTips
Kode berikut memiliki pengikatan sederhana yang mengikat Teks dari TextBlock bernama MyTextBlock ke TextBox's Text dan properti ToolTip menggunakan notasi Binding yang sama persis: <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> Pengikatan juga menggunakan properti StringFormat yang diperkenalkan …
87 wpf  binding 

15
WPF CommandParameter adalah NULL saat pertama kali CanExecute dipanggil
Saya mengalami masalah dengan WPF dan Perintah yang terikat ke Tombol di dalam DataTemplate dari ItemsControl. Skenarionya cukup lurus ke depan. ItemsControl terikat ke daftar objek, dan saya ingin dapat menghapus setiap objek dalam daftar dengan mengklik sebuah Tombol. Tombol menjalankan Perintah, dan Perintah menangani penghapusan. CommandParameter terikat ke Objek …

2
Bagaimana merujuk System.Windows.Forms di .NET Core 3.0 untuk aplikasi WPF?
Saya memigrasikan aplikasi desktop WPF saya dari .NET Framwork ke Core 3.0. Saya menggunakan System.Windows.Forms.FolderBrowserDialog () dan sekarang saya terjebak pada cara menambahkan referensi ini ke proyek Core. Tidak ada paket NuGet "System.Windows.Forms" tersedia, kan? Apakah ada cara alternatif untuk menampilkan FolderBrowserDialog di Core? Memperbarui Saya membuat proyek Core menggunakan …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.