Pytania otagowane jako xaml

Extensible Application Markup Language (XAML) to deklaratywny język oparty na języku XML używany do inicjowania strukturalnych wartości i obiektów w różnych strukturach. W przypadku pytania o użycie XAML z konkretną strukturą należy również podać znacznik tej struktury, np. [Wpf] (Windows Presentation Foundation), [silverlight], [windows-phone], [windows-store-apps] ( Aplikacje ze sklepu Windows 8), [win-universal-app], [xamarin.forms] lub [workflow-Foundation]



8
Jaka jest różnica między StaticResource a DynamicResource w WPF?
Podczas korzystania z zasobów, takich jak pędzle, szablony i style w WPF, można je określić jako StaticResources <Rectangle Fill="{StaticResource MyBrush}" /> lub jako DynamicResource <ItemsControl ItemTemplate="{DynamicResource MyItemTemplate}" /> Przez większość czasu (zawsze?) Tylko jedna działa, a druga zgłasza wyjątek podczas działania. Ale chciałbym wiedzieć, dlaczego: Jaka jest główna różnica. Jak …
473 .net  wpf  xaml  resources 

4
Jak zmusić dzieci StackPanel do wypełnienia maksymalnej przestrzeni w dół?
Chcę po prostu tekst ciągły po lewej stronie i pole pomocy po prawej stronie. Pole pomocy powinno sięgać do samego dołu. Jeśli wyjmiesz zewnętrzną część StackPanelponiżej, działa to świetnie. Ale ze względu na układ (dynamicznie wstawiam UserControls) muszę mieć opakowanie StackPanel. Jak mogę GroupBoxrozciągnąć do dołu StackPanel, jak widać, próbowałem: …

6
Jak uzyskać ListBox ItemTemplate, aby rozciągnąć w poziomie pełną szerokość ListBox?
Chcę mieć ListItems, aby rozszerzyć ich pomarańczowym tłem na pełną szerokość Listbox. Obecnie są one tak szerokie, jak FirstName + LastName. Ustawiłem każdy element, który mogę: HorizontalAlignment = "Stretch". Chcę, aby tło ListboxItems rozszerzyło się, gdy użytkownik rozciąga Listbox, więc nie chcę wprowadzać wartości bezwzględnych. Co muszę zrobić, aby kolor …
356 xaml  listboxitem 

5
Różnica między SelectedItem, SelectedValue i SelectedValuePath
Jaka jest różnica między następującymi elementami: Wybrany przedmiot SelectedValue SelectedValuePath Wszystkie te właściwości zależności są zdefiniowane w klasie Selector . Często mylę się SelectedItemz SelectedValuei SelectedValuezSelectedValuePath . Chciałbym poznać różnicę między nimi, a także kiedy ich używamy, zwłaszcza SelectedValuei SelectedValuePath. Wyjaśnij ich użycie za pomocą kilku prostych przykładów.

30
Jak sprawić, by TextBox akceptował tylko dane numeryczne w WPF?
Chcę zaakceptować cyfry i kropkę dziesiętną, ale bez znaku. Patrzyłem na próbki przy użyciu kontrolki NumericUpDown dla formularzy Windows Forms i tej próbki niestandardowej kontrolki NumericUpDown firmy Microsoft . Ale do tej pory wydaje się, że NumericUpDown (obsługiwany przez WPF lub nie) nie zapewni funkcjonalności, której chcę. Sposób, w jaki …
335 c#  wpf  xaml  textbox  numericupdown 

13
Atrybut nowego wiersza
Jak dodać podział wiersza do tekstu, gdy jest on ustawiany jako atrybut, tj .: <TextBlock Text="Stuff on line1 \n Stuff on line2" /> Rozbicie go na rozbity format nie jest opcją dla mojej szczególnej sytuacji. Potrzebuję jakiegoś sposobu naśladowania: <TextBlock> <TextBlock.Text> Stuff on line1 <LineBreak/> Stuff on line2 </TextBlock.Text> <TextBlock/>
283 xaml 

6
ResourceDictionary w osobnym zestawie
Mam pliki słownika zasobów (MenuTemplate.xaml, ButtonTemplate.xaml itp.), Których chcę używać w wielu różnych aplikacjach. Mógłbym dodać je do zestawów aplikacji, ale lepiej jest, jeśli skompiluję te zasoby w jednym zestawie, a moje aplikacje odniosą się do niego, prawda? Po zbudowaniu zestawu zasobów, jak mogę odwoływać się do niego w pliku …

5
Prosta (myślę) pozioma linia w WPF?
Tworzenie stosunkowo prostego formularza wprowadzania danych i po prostu chcesz oddzielić niektóre sekcje poziomą linią (podobnie jak znacznik HR w HTML), która rozciąga się na całą długość formularza. Próbowałem tego: <Line Stretch="Fill" Stroke="Black" X2="1"/> Ponieważ kontrola nadrzędna nie ma stałej szerokości, linia ta powoduje rozciągnięcie okna do pełnej szerokości ekranu. …
228 wpf  xaml  wpf-controls 

15
Jest jakiś sposób na wybranie bloku tekstowego WPF?
Chcę, aby tekst wyświetlany w Witty , kliencie Twittera typu open source, był możliwy do wyboru. Obecnie jest wyświetlany przy użyciu niestandardowego bloku tekstu. Muszę użyć TextBlock, ponieważ pracuję z liniami tekstu bloku, aby wyświetlać i formatować @nazwa_użytkownika i linki jako hiperłącza. Częstym żądaniem jest możliwość skopiowania i wklejenia tekstu. …
224 wpf  xaml  textbox  textblock 

4
Kolejność właściwości w marginesie
Jeśli mam taki ciąg w XAML: Storyboard.TargetProperty="Margin" From="1,2,3,4" To="0,0,0,0" Co to jest górne dolne prawe i lewe? 1- prawy 2- górny 3- lewy 4 - dolny Czy to prawda?
218 .net  wpf  xaml 

20
Jak ukryć przycisk zamykania w oknie WPF?
Piszę modalne okno dialogowe w WPF. Jak ustawić okno WPF, aby nie miało przycisku zamykania? Nadal chciałbym, WindowStateżeby miał normalny pasek tytułu. Znalazłem ResizeMode, WindowStatei WindowStyle, ale żadna z tych właściwości pozwala mi ukryć zamykacz ale pokazać pasek tytułu, jak w modalnych okien dialogowych.
204 c#  wpf  xaml  button  dialog 

10
Jak rozmieścić elementy potomne StackPanel?
Biorąc pod uwagę StackPanel: <StackPanel> <TextBox Height="30">Apple</TextBox> <TextBox Height="80">Banana</TextBox> <TextBox Height="120">Cherry</TextBox> </StackPanel> Jaki jest najlepszy sposób na rozmieszczenie elementów potomnych, aby między nimi były równej wielkości przerwy, mimo że same elementy potomne mają różne rozmiary? Czy można to zrobić bez ustawiania właściwości dla poszczególnych dzieci?

18
Jak powiązać wyliczenie z kontrolką combobox w WPF?
Próbuję znaleźć prosty przykład, w którym wyliczenia są pokazane w obecnej postaci. Wszystkie przykłady, które widziałem, próbują dodać ładnie wyglądające ciągi wyświetlania, ale nie chcę takiej złożoności. Zasadniczo mam klasę, która przechowuje wszystkie właściwości, które łączę, najpierw ustawiając DataContext na tę klasę, a następnie określając takie powiązanie w pliku xaml: …
182 c#  .net  wpf  xaml  data-binding 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.