Вопросы с тегом «xaml»

Расширяемый язык разметки приложений (XAML) - это декларативный язык на основе XML, используемый для инициализации структурированных значений и объектов в различных средах. Когда вопрос касается использования XAML с определенной платформой, следует также указать тег для этой платформы, например [wpf] (Windows Presentation Foundation), [silverlight], [windows-phone], [windows-store-apps] ( Магазин приложений Windows 8), [win-universal-app], [xamarin.forms] или [workflow-foundation]


14
В WPF, чем отличаются атрибуты x: Name и Name?
Название говорит само за себя. Иногда кажется , что Nameи x:Nameатрибуты являются взаимозаменяемыми. Итак, каковы окончательные различия между ними, и когда предпочтительнее использовать один над другим? Есть ли какие-либо последствия для производительности или памяти при их неправильном использовании?
574 .net  wpf  xaml  name-attribute 

8
В чем разница между StaticResource и DynamicResource в WPF?
При использовании ресурсов, таких как кисти, шаблоны и стили в WPF, они могут быть указаны как StaticResources. <Rectangle Fill="{StaticResource MyBrush}" /> или как DynamicResource <ItemsControl ItemTemplate="{DynamicResource MyItemTemplate}" /> В большинстве случаев (всегда?) Работает только одна, а другая вызывает исключение во время выполнения. Но я хотел бы знать, почему: В чем …
474 .net  wpf  xaml  resources 

4
Как заставить детей StackPanel заполнить максимальное пространство вниз?
Я просто хочу, чтобы текст был слева, а окно справки - справа. Окно справки должно доходить до самого дна. Если вы возьмете наружу StackPanelвнизу, это будет прекрасно работать. Но по причинам макета (я вставляю UserControls динамически) мне нужно иметь обертку StackPanel. Как получить GroupBoxрасширение до нижней части StackPanel, как вы …

6
Как получить ListBox ItemTemplate, чтобы растянуть горизонтально на всю ширину ListBox?
Я хочу, чтобы ListItems расширяли своим оранжевым фоном всю ширину списка. В настоящее время они имеют такую ​​же ширину, как FirstName + LastName. Я установил каждый элемент, который могу: HorizontalAlignment = "Stretch". Я хочу, чтобы фон ListboxItems расширялся, когда пользователь растягивал Listbox, поэтому я не хочу вводить абсолютные значения. Что …
356 xaml  listboxitem 

5
Разница между SelectedItem, SelectedValue и SelectedValuePath
Какая разница между следующим: SelectedItem SelectedValue SelectedValuePath Все эти свойства зависимостей определены в классе Selector . Я часто путаю SelectedItemс SelectedValueи SelectedValueс SelectedValuePath. Я хотел бы знать разницу между ними, а также когда мы их используем, особенно SelectedValueи SelectedValuePath. Пожалуйста, объясните их использование с несколькими простыми примерами.

30
Как получить TextBox, чтобы принимать только числовой ввод в WPF?
Я хочу принять цифры и десятичную точку, но без знака. Я рассмотрел примеры использования элемента управления NumericUpDown для Windows Forms и этот пример пользовательского элемента управления NumericUpDown от Microsoft . Но до сих пор кажется, что NumericUpDown (поддерживается WPF или нет) не собирается предоставлять функциональность, которую я хочу. При разработке …
335 c#  wpf  xaml  textbox  numericupdown 

13
Новая строка в строковом атрибуте
Как я могу добавить разрыв строки в текст, когда он задается как атрибут, т.е. <TextBlock Text="Stuff on line1 \n Stuff on line2" /> Разбить его на разорванный формат не вариант для моей конкретной ситуации. Мне нужен какой-то способ подражать следующему: <TextBlock> <TextBlock.Text> Stuff on line1 <LineBreak/> Stuff on line2 </TextBlock.Text> …
283 xaml 

6
ResourceDictionary в отдельной сборке
У меня есть файлы словаря ресурсов (MenuTemplate.xaml, ButtonTemplate.xaml и т. Д.), Которые я хочу использовать в нескольких отдельных приложениях. Я мог бы добавить их в сборки приложений, но было бы лучше, если бы я скомпилировал эти ресурсы в одну сборку и чтобы мои приложения ссылались на него, верно? После сборки …

5
Простая (я думаю) горизонтальная линия в WPF?
Создаем относительно простую форму ввода данных и просто хотим разделить определенные разделы горизонтальной линией (не похожей на тег HR в HTML), которая растягивает всю длину формы. Я пробовал это: <Line Stretch="Fill" Stroke="Black" X2="1"/> Поскольку родительский элемент управления не имеет фиксированной ширины, эта строка заставляет окно растягиваться на всю ширину экрана. …
228 wpf  xaml  wpf-controls 

15
Можно ли сделать текстовый блок WPF доступным для выбора?
Как разрешить TextBlockвыбор текста? Я попытался заставить его работать, отображая текст, используя TextBox только для чтения, стилизованный под текстовый блок, но в моем случае это не будет работать, потому что TextBox не имеет встроенных строк. Другими словами, как сделать его выбираемым?
224 wpf  xaml  textbox  textblock 

4
Заказ недвижимости в Margin
Если у меня есть такая строка в XAML: Storyboard.TargetProperty="Margin" From="1,2,3,4" To="0,0,0,0" Что такое вверху внизу справа и слева? 1 - справа 2 - сверху 3 - слева 4 - снизу Это правильно?
219 .net  wpf  xaml 

20
Как скрыть кнопку закрытия в окне WPF?
Я пишу модальный диалог в WPF. Как настроить окно WPF, чтобы не было кнопки закрытия? Я все еще хотел бы для егоWindowState чтобы у него была нормальная строка заголовка. Я обнаружил ResizeMode, WindowStateи WindowStyle, но ни одно из этих свойств не позволяет мне скрыть кнопку закрытия, но показать строку заголовка, …
204 c#  wpf  xaml  button  dialog 

10
Как разнести дочерние элементы StackPanel?
Учитывая StackPanel: <StackPanel> <TextBox Height="30">Apple</TextBox> <TextBox Height="80">Banana</TextBox> <TextBox Height="120">Cherry</TextBox> </StackPanel> Каков наилучший способ разнести дочерние элементы так, чтобы между ними были зазоры одинакового размера, даже если сами дочерние элементы имеют разные размеры? Можно ли это сделать, не устанавливая свойства для каждого из дочерних элементов?

18
Как привязать перечисление к элементу управления списком в WPF?
Я пытаюсь найти простой пример, где перечисления отображаются как есть. Все примеры, которые я видел, пытаются добавить красивые строки отображения, но я не хочу такой сложности. По сути, у меня есть класс, который содержит все свойства, которые я связываю, сначала установив DataContext для этого класса, а затем указав привязку, подобную …
182 c#  .net  wpf  xaml  data-binding 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.