«xaml» etiketlenmiş sorular

Genişletilebilir Uygulama İşaretleme Dili (XAML), çeşitli çerçevelerdeki yapılandırılmış değerleri ve nesneleri başlatmak için kullanılan bildirimsel XML tabanlı bir dildir. XAML'nin belirli bir çerçeveyle kullanımı hakkında bir soru olduğunda, çerçeve için bir etiket de sağlanmalıdır, örneğin [wpf] (Windows Presentation Foundation), [silverlight], [windows-phone], [windows-store-apps] ( Windows 8 mağaza uygulamaları), [win-universal-app], [xamarin.forms] veya [iş akışı temeli]



8
WPF'de StaticResource ve DynamicResource arasındaki fark nedir?
WPF'de fırçalar, şablonlar ve stiller gibi kaynakları kullanırken, bunlar StaticResources olarak belirtilebilir <Rectangle Fill="{StaticResource MyBrush}" /> veya DynamicResource olarak <ItemsControl ItemTemplate="{DynamicResource MyItemTemplate}" /> Çoğu zaman (her zaman?), Sadece biri çalışır ve diğeri çalışma zamanı sırasında istisna atar. Ama nedenini bilmek istiyorum: Temel fark nedir. Bellek veya performans sonuçları gibi WPF'de …
474 .net  wpf  xaml  resources 

4
StackPanel'in çocuklarına maksimum alanı aşağı doğru doldurmaları nasıl sağlanır?
Sadece soldan akan metin ve sağdan yardım kutusu istiyorum. Yardım kutusu en alta kadar uzanmalıdır. StackPanelAşağıdaki dış kısmı çıkarırsanız harika çalışır. Ancak düzen nedeniyle (UserControls dinamik olarak ekliyorum) sarma olması gerekir StackPanel. Nasıl denedim gördüğünüz gibi GroupBox, altına kadar uzatmak için nasıl alabilirim StackPanel: VerticalAlignment="Stretch" VerticalContentAlignment="Stretch" Height="Auto" XAML: <Window x:Class="TestDynamic033.Test3" …

6
ListBox tam genişliğini yatay olarak uzatmak için bir ListBox ItemTemplate nasıl edinilir?
ListItems turuncu arka plan ile Listbox tam genişliğini uzatmak istiyorum. Şu anda sadece FirstName + LastName kadar genişler. Yapabildiğim her elemanı ayarladım: HorizontalAlignment = "Stretch". Mutlak değerler koymak istemiyorum böylece kullanıcı Listbox uzanır gibi ListboxItems arka planını genişletmek istiyorum. ListBoxItems arka plan rengini ListBox genişliğini doldurmak için ne yapmam gerekir? …
356 xaml  listboxitem 

5
SelectedItem, SelectedValue ve SelectedValuePath arasındaki fark
Aşağıdakiler arasındaki fark nedir: Seçilen öğe SelectedValue SelectedValuePath Tüm bu bağımlılık özellikleri Selector sınıfında tanımlanır . Sık sık karıştırmayın SelectedItemile SelectedValueve SelectedValueile SelectedValuePath. Aralarındaki farkı bilmek istiyorum, ayrıca ne zaman kullanıyoruz, özellikle SelectedValueve SelectedValuePath. Lütfen kullanımlarını bazı basit örneklerle açıklayınız .

30
Bir TextBox'ı yalnızca WPF'deki sayısal girdiyi kabul edecek şekilde nasıl edinebilirim?
Rakamları ve ondalık noktayı kabul ediyorum, ancak işaret yok. Windows Forms için NumericUpDown denetimi ve Microsoft'tan bir NumericUpDown özel denetim örneği bu örneklere baktım . Ama şimdiye kadar NumericUpDown (WPF tarafından destekleniyor veya desteklenmiyor) istediğim işlevselliği sağlamayacak gibi görünüyor. Uygulamamın tasarlanma şekli, sağ aklında kimse oklarla uğraşmak istemeyecek. Uygulamam bağlamında …
335 c#  wpf  xaml  textbox  numericupdown 

13
Dize özelliğinde yeni satır
Nitelik olarak ayarlandığında metne satır sonu nasıl ekleyebilirim: <TextBlock Text="Stuff on line1 \n Stuff on line2" /> Patlamış biçime dönüştürmek benim özel durumum için bir seçenek değil. İhtiyacım olan aşağıdakileri taklit etmenin bir yolu: <TextBlock> <TextBlock.Text> Stuff on line1 <LineBreak/> Stuff on line2 </TextBlock.Text> <TextBlock/>
283 xaml 

6
Ayrı bir montajda ResourceDictionary
Birden çok ayrı uygulamada kullanmak istediğiniz kaynak sözlük dosyaları (MenuTemplate.xaml, ButtonTemplate.xaml, vb.) Var. Bunları uygulamaların derlemelerine ekleyebilirim, ancak bu kaynakları tek bir derlemede derleyip uygulamalarımın referans almasını sağlamak daha iyi, değil mi? Kaynak derlemesi oluşturulduktan sonra, uygulamalarımın App.xaml dosyasında nasıl başvurabilirim? Şu anda tek tek sözlük dosyalarını birleştirmek için ResourceDictionary.MergedDictionaries …

5
Basit (Bence) WPF Yatay Çizgi?
Nispeten basit bir veri giriş formu oluşturmak ve sadece belirli bölümleri formun tam uzunluğunu uzatan yatay bir çizgiyle (HTML'deki bir HR etiketinin aksine değil) ayırmak istiyorum. Bunu denedim: <Line Stretch="Fill" Stroke="Black" X2="1"/> Üst kontrol sabit bir genişlik olmadığından, bu çizgi pencerenin ekranın tam genişliğine kadar uzanmasına neden olur. Üst denetimimin …
229 wpf  xaml  wpf-controls 


4
Marjda emlak siparişi
XAML'de böyle bir dize varsa: Storyboard.TargetProperty="Margin" From="1,2,3,4" To="0,0,0,0" Üst Alt Sağ ve Sol Nedir? 1- sağ 2- üst 3- sol 4 - alt Bu doğru mu?
218 .net  wpf  xaml 

20
WPF penceresinde kapat düğmesi nasıl gizlenir?
WPF'de kalıcı bir iletişim kutusu yazıyorum. WPF penceresini kapatma düğmesi olmayacak şekilde nasıl ayarlarım? Hala onun için istiyorumWindowState normal bir başlık çubuğuna sahip . Ben buldum ResizeMode, WindowStateve WindowStylefakat bu özelliklerin hiçbiri bana kapatma düğmesini gizlemek için izin ancak kalıcı diyaloglar gibi başlık çubuğunu gösterir.
204 c#  wpf  xaml  button  dialog 

10
Bir StackPanel'in alt öğelerini nasıl boşluk bırakabilirim?
Bir StackPanel verildi: <StackPanel> <TextBox Height="30">Apple</TextBox> <TextBox Height="80">Banana</TextBox> <TextBox Height="120">Cherry</TextBox> </StackPanel> Alt öğelerin kendileri farklı boyutlarda olmalarına rağmen, aralarında eşit boyutta boşluklar olmasını sağlamak için alt öğeleri ayırmanın en iyi yolu nedir? Her bir çocuğa özellik koymadan yapılabilir mi?

18
WPF bir numaralandırma combobox denetimine nasıl bağlanır?
Numaralandırmalar olduğu gibi gösterildiği basit bir örnek bulmaya çalışıyorum. Gördüğüm tüm örnekler güzel görünen ekran dizeleri eklemeye çalışıyor, ancak bu karmaşıklığı istemiyorum. Temelde ilk olarak bu sınıf için DataContext ayarlayıp sonra xaml dosyasında böyle bir bağlanma belirterek, bağladığım tüm özelliklerini tutan bir sınıf var: <ComboBox ItemsSource="{Binding Path=EffectStyle}"/> Ancak bu, ComboBoxas …
182 c#  .net  wpf  xaml  data-binding 

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.