«wpf» etiketlenmiş sorular

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


5
WPF: Bir görüntü orijinal boyutunda nasıl görüntülenir?
WPF'de resimleri görüntülemeyle ilgili bir sorun yaşıyorum. İşte kodum: <Button HorizontalAlignment="Left" Grid.Column="1" Grid.Row="5" Margin="0,5"> <Button.Content> <StackPanel Orientation="Horizontal" Margin="10,0"> <Image Source="/images/user_add.png" Stretch="None" HorizontalAlignment="Center" VerticalAlignment="Center" Width="24" Height="24" /> <TextBlock Text="添加" /> </StackPanel> </Button.Content> </Button> Orijinal boyutu 32 * 32 olan bir resmim var, ancak yukarıdaki kodu çalıştırdığımda, resim orijinal boyutunun ötesinde tüm …
98 wpf  image  resize  size 

5
Bir sütundaki düğme, Click olay işleyicisine geldiği satırı alıyor
WPF Datagrid'imin öğe kaynağını, DAL'ımdan döndürülen Nesnelerin Listesi olarak ayarladım. Ayrıca bir düğme içeren fazladan bir sütun ekledim, xaml aşağıda. <toolkit:DataGridTemplateColumn MinWidth="100" Header="View"> <toolkit:DataGridTemplateColumn.CellTemplate> <DataTemplate> <Button Click="Button_Click">View Details</Button> </DataTemplate> </toolkit:DataGridTemplateColumn.CellTemplate> </toolkit:DataGridTemplateColumn> Bu güzelleşiyor. Ancak Button_Click yönteminde, düğmenin bulunduğu datagrid üzerindeki satırı alabilmemin bir yolu var mı? Daha spesifik olarak, nesnelerimin …

3
Canvas.Left özelliği arkasındaki kodda değiştirilsin mi?
XAML'imde bir dikdörtgen var ve Canvas.Leftarkasındaki koddaki özelliğini değiştirmek istiyorum : <UserControl x:Class="Second90.Page" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Width="400" Height="300" KeyDown="txt_KeyDown"> <Canvas> <Rectangle Name="theObject" Canvas.Top="20" Canvas.Left="20" Width="10" Height="10" Fill="Gray"/> </Canvas> </UserControl> Ama bu işe yaramıyor: private void txt_KeyDown(object sender, KeyEventArgs e) { theObject.Canvas.Left = 50; } Bunu yapmak için sözdiziminin ne olduğunu bilen …

6
WPF ToolBar: tutuş ve taşma nasıl kaldırılır
İç içe geçmiş bir WPF ToolBarPanel-ToolBar-Menu'de, sol taraftaki tutma tutamacından ve sağdaki taşma alanından kurtulmak istiyoruz. ikisi de gri, ancak hiç görüntülenmemelerini istiyoruz. bunu nasıl başaracağınıza dair herhangi bir fikriniz var mı? Koşullarımın tamamen doğru olmaması durumunda, aşağıdaki bağlantıya ait Şekil 3'teki resme bakarsanız, üç araç çubuğunun en alt kısmında, …
98 wpf  toolbar 

23
Gözlemlenebilir bir koleksiyonu nasıl sıralayabilirim?
Aşağıdaki bir sınıfım var: [DataContract] public class Pair<TKey, TValue> : INotifyPropertyChanged, IDisposable { public Pair(TKey key, TValue value) { Key = key; Value = value; } #region Properties [DataMember] public TKey Key { get { return m_key; } set { m_key = value; OnPropertyChanged("Key"); } } [DataMember] public TValue Value …

7
WPF'de tasarım zamanı verisi için hangi yaklaşımlar mevcuttur?
İfade karışımı olmadan çalışıyorum ve sadece vs2010'da XAML düzenleyicisini kullanıyorum. Bunun bilgeliği bir yana, tasarım zamanında veri bağlama ihtiyacını giderek daha fazla görüyorum. Basit durumlarda, FallbackValueözellik çok iyi çalışır (Metin Kutuları ve Metin Blokları, vb.). Ancak özellikle ItemsControlve benzerleriyle uğraşırken , örnek verilerin tasarımcıda görünür olması gerçekten gerekir, böylece çalıştırılabilir …

17
ViewModel'den Pencereyi Kapat
window controlBir kullanıcının WPFbenim oluşturduğum bir uygulamaya giriş yapmasına izin vermek için a kullanarak bir Giriş oluşturuyorum. Şimdiye kadar, kullanıcının giriş ekranında usernameve passworda için doğru kimlik bilgilerini girip girmediğini kontrol eden bir yöntem oluşturdum textbox, bindingiki properties. Ben de bunu bir boolyöntem oluşturarak başardım ; public bool CheckLogin() { …
97 c#  wpf  mvvm 

5
DataContext özelliğini kullanarak XAML'deki bir pencerede ViewModel'i nasıl ayarlayabilirim?
Soru hemen hemen her şeyi söylüyor. Bir pencerem var ve DataContext'i ViewModel'e tam ad alanını kullanarak ayarlamaya çalıştım, ancak yanlış bir şey yapıyor gibiyim. <Window x:Class="BuildAssistantUI.BuildAssistantWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" DataContext="BuildAssistantUI.ViewModels.MainViewModel">
96 .net  wpf  xaml  mvvm 

8
WPF'de ızgara satırını gizle
Formda Gridbeyan edilen basit bir WPF formum var . Bu Gridsatırların bir grup var: <Grid.RowDefinitions> <RowDefinition Height="Auto" MinHeight="30" /> <RowDefinition Height="Auto" Name="rowToHide" /> <RowDefinition Height="Auto" MinHeight="30" /> </Grid.RowDefinitions> Adlı satır rowToHidebirkaç giriş alanı içeriyor ve bu alanlara ihtiyacım olmadığını belirledikten sonra bu satırı gizlemek istiyorum. Visibility = HiddenSatırdaki tüm öğelere …
96 wpf  grid 

8
HorizontalAlignment = Stretch, MaxWidth ve Sol aynı anda mı hizalı?
Bu kolay olmalı gibi görünüyor ama şaşkınım. WPF'de, ebeveyninin genişliğine, ancak yalnızca maksimum genişliğe kadar uzanan bir TextBox istiyorum. Sorun şu ki, onun ebeveyni içinde bırakılmasını istiyorum. Esnetmesini sağlamak için HorizontalAlignment = "Stretch" kullanmanız gerekir, ancak daha sonra sonuç ortalanır. HorizontalContentAlignment ile deneyler yaptım, ancak hiçbir şey yapmıyor gibi görünüyor. …
96 wpf  xaml  alignment  stretch 

9
WPF: Odağı bir TextBox'tan programlı olarak kaldırma
WPF'ime basit (en azından öyle olduğunu düşündüm) bir davranış eklemek istiyorum TextBox. Kullanıcı Escape tuşuna bastığında TextBox, düzenleme yapmakta olduğu metnin kullanıcı düzenlemeye başladığında sahip olmasını istiyorum VE odağı öğesinden kaldırmak istiyorum TextBox. Metni düzenlemenin başında sahip olduğu değer için ayarlarken herhangi bir sorun yaşamıyorum. Sorun, öğenin odağını kaldırmaktır. Odağı …
96 wpf  textbox  focus 

4
WPF TextBox, StackPanel'i doldurmayacak
Bir var TextBoxbir dahilinde kontrolünü StackPanelkimin Orientationayarlandığında Horizontal, ancak kalan StackPanel boşluğu doldurmak için TextBox alınamıyor. XAML: <Window x:Class="WpfApplication1.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Height="180" Width="324"> <StackPanel Background="Orange" Orientation="Horizontal" > <TextBlock Text="a label" Margin="5" VerticalAlignment="Center"/> <TextBox Height="25" HorizontalAlignment="Stretch" Width="Auto"/> </StackPanel> </Window> Ve göründüğü gibi: Bu TextBox neden StackPanel'i doldurmuyor? Bir Gridkontrol kullanarak daha …
96 .net  wpf 

14
WPF Textblock, Metin özniteliğinde satır sonu
A'da \nsatır sonu yapmanın bir yolu var TextBlockmı? <TextBlock Text="line1\nLine2" /> Yoksa Textözniteliğin içinde orta satır kesmeye zorlamanın daha iyi bir yolu var mı? <LineBreak /> Bu benim için çalışmıyor, Textözniteliğin değeri olmalı , çünkü metin dizesi bir dış kaynaktan ayarlanıyor. Aşinayım LineBreakama aradığım cevap bu değil.
96 wpf  textblock 

11
"ClickOnce, 'requireAdministrator' isteğini yürütme düzeyini desteklemiyor.”
Ben de kayıt defterine erişim gerektiren bir uygulama yazıyordum. Bir açıklama veya ad gibi diğer dokunuşları eklemeden önce herhangi bir yapı ayarına dokunmadım. Birdenbire, ortadan kalkmayacak bir hata alıyorum. ClickOnce does not support the request execution level 'requireAdministrator'.Şimdi, bu uygulamada ClickOnce'a dokunmamıştım. Yaptığım tek şey, bu izinleri isteyen bir bildirim …

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.