Запитання з тегом «xaml»

Розширювана мова розмітки додатків (XAML) - це декларативна мова на основі XML, яка використовується для ініціалізації структурованих значень та об'єктів у різних рамках. Якщо виникає питання про використання XAML з певним фреймворком, слід також надати тег для фреймворку, наприклад [wpf] (Фонд презентації Windows), [срібло], [Windows-телефон], [windows-store-apps] ( Програми для магазинів Windows 8), [win-Universal-app], [xamarin.forms] або [workflow-Foundation]

4
Здійснюєте прив’язку WPF TextBox до кожного нового персонажа?
Як я можу зробити оновлення прив'язки даних, як тільки в текстовій коробці буде введено новий символ? Я дізнаюся про прив'язки в WPF, і зараз я застряг у (сподіваюся) простому питанні. У мене є простий клас FileLister, де ви можете встановити властивість Path, і тоді він надасть вам список файлів при …
84 c#  wpf  xaml  data-binding  textbox 

25
ім'я <…> не існує у просторі імен clr-просторі імен <…>
У мене є невеликий додаток WPF, який раніше компілювався просто чудово, але це вже не так. Насправді не можу сказати, з якого моменту він припинив будівництво. Це просто добре працювало один день, а наступного - ні. Ось структура проекту: Інших проектів або зовнішніх посилань, окрім стандартних dll-файлів .net, немає. Ось …
84 c#  .net  wpf  xaml  namespaces 

5
Чи можу я відокремити область дизайну від області XAML у Visual Studio?
Чи можна відокремити вікно WPF, яке я розробляю, від його коду XAML? Двічі клацнувши будь-який файл XAML, ви відкриєте його і покажете як код XAML, так і вікно WPF в одному вікні, розділивши їх по горизонталі або вертикалі, але все одно обидва знаходяться в одному вікні. У мене є 4 …

7
Як отримати вертикальну смугу прокрутки в моєму ListBox?
У наведеному нижче прикладі у мене є ListBox з десятками імен шрифтів. Я міг би подумати, що на ньому автоматично буде вертикальна смуга прокрутки, щоб ви могли вибрати БУДЬ-ЯКИЙ шрифт, а не лише перші у списку, але цього немає. Тож я додав "ScrollViewer", і справа "Область прокрутки" розміщується праворуч, але …

3
WPF MVVM Навіщо використовувати подання ContentControl + DataTemplate, а не прямі перегляди вікон XAML?
Чому це? MainWindow.xaml: &lt;Window x:Class="MVVMProject.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"&gt; &lt;Grid&gt; &lt;ContentControl Content="{Binding}"/&gt; &lt;/Grid&gt; &lt;/Window&gt; Нехай ваш ExampleView.xaml буде налаштований як: &lt;ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:vms="clr-namespace:MVVMProject.ViewModels"&gt; &lt;DataTemplate DataType="{x:Type vms:ExampleVM}" &gt; &lt;Grid&gt; &lt;ActualContent/&gt; &lt;/Grid&gt; &lt;/DataTemplate&gt; &lt;/ResourceDictionary&gt; І створіть вікно так: public partial class App : Application { protected override void OnStartup(StartupEventArgs e) { base.OnStartup(e); MainWindow …
83 c#  wpf  xaml  mvvm  architecture 

3
Як поєднати імпортовані та локальні ресурси в контролі користувача WPF
Я пишу кілька елементів керування користувачами WPF, які потребують як спільних, так і окремих ресурсів. Я з’ясував синтаксис завантаження ресурсів з окремого файлу ресурсів: &lt;UserControl.Resources&gt; &lt;ResourceDictionary Source="ViewResources.xaml" /&gt; &lt;/UserControl.Resources&gt; Однак, коли я роблю це, я не можу також додавати ресурси локально, наприклад: &lt;UserControl.Resources&gt; &lt;ResourceDictionary Source="ViewResources.xaml" /&gt; &lt;!-- Doesn't work: --&gt; …
82 wpf  xaml  resources 

3
Як встановити фон рядка DataGrid на основі значення властивості за допомогою прив’язок даних
У своєму коді XAML я хочу встановити Backgroundколір кожного рядка на основі значення об'єкта в одному конкретному рядку. У мене є ObservableCollectionз z, і кожен з zмає властивість State. Я почав з чогось такого у своєму DataGrid: &lt;DataGrid.RowStyle&gt; &lt;Style TargetType="DataGridRow"&gt; &lt;Setter Property="Background" Value="{Binding z.StateId, Converter={StaticResource StateIdToColorConverter}}"/&gt; &lt;/Style&gt; &lt;/DataGrid.RowStyle&gt; Це неправильний …
81 wpf  xaml  wpfdatagrid 

3
Намалюйте одноколірний трикутник, використовуючи лише XAML
Чи можна намалювати заповнений трикутник, використовуючи лише XAML (а не код, що стоїть за рішенням)? Трикутник повинен бути таким, як на зображенні нижче, щоб представляти напрямок сортування Ascending/Descendingразом із кнопкою сортування на елементі керування діаграмою: EDIT: Рішення, завдяки SpeziFish : За зростанням: &lt;Polygon Points="0,0 8,5, 0,10" Stroke="Black" Fill="Black" /&gt; За …
80 .net  wpf  xaml  draw 

9
Чи доступний шпаргалка WPF? [зачинено]
Зачинено. Це питання не відповідає вимогам щодо переповнення стека . Наразі відповіді не приймаються. Хочете покращити це питання? Оновіть питання, щоб воно було актуальним для переповнення стека. Закрито 7 років тому . Удосконалюйте це питання Я шукаю шпаргалку WPF, яка має розширення розмітки WPF для прив'язки, ресурсів та інших поширених …
80 .net  wpf  xaml 

1
Встановлення властивостей полотна в шаблоні данихControl DataTemplate
Я намагаюся прив'язати дані до цього ItemsControl: &lt;ItemsControl ItemsSource="{Binding Path=Nodes, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"&gt; &lt;ItemsControl.ItemsPanel&gt; &lt;ItemsPanelTemplate&gt; &lt;Canvas /&gt; &lt;/ItemsPanelTemplate&gt; &lt;/ItemsControl.ItemsPanel&gt; &lt;/ItemsControl&gt; Використовуючи це DataTemplate, я намагаюся правильно розташувати свої Nodeелементи Canvasправильно: &lt;DataTemplate DataType="{x:Type Model:EndNode}"&gt; &lt;Controls:EndNodeControl Canvas.Left="{Binding Path=XPos}" Canvas.Top="{Binding Path=YPos}" /&gt; &lt;/DataTemplate&gt; Однак це працює не так, як очікувалося. Усі мої елементи вузла …
80 c#  wpf  xaml  canvas  itemscontrol 

7
Як створити трапецієподібні вкладки в керуванні вкладками WPF
Як створити вкладки трапеції у керуванні вкладками WPF? Я хотів би створити не прямокутні вкладки, які виглядають як вкладки в Google Chrome або як вкладки в редакторі коду VS 2008. Чи можна це зробити зі стилями WPF, або це потрібно намалювати в коді? Чи є якийсь приклад коду, доступний в …
78 wpf  xaml  tabcontrol 

21
WPF MVVM: Як закрити вікно
У мене є Buttonщо закриває моє вікно після натискання: &lt;Button x:Name="buttonOk" IsCancel="True"&gt;Ok&lt;/Button&gt; Це добре, поки я не додаю a Commandдо Buttonie &lt;Button x:Name="buttonOk" Command="{Binding SaveCommand}" IsCancel="True"&gt;Ok&lt;/Button&gt; Зараз він, мабуть, не закривається, тому що я обробляю Command. Я можу це виправити, поставивши номер EventHandlerі зателефонувавши, this.Close()тобто &lt;Button x:Name="buttonOk" Click="closeWindow" Command="{Binding SaveCommand}" …
78 c#  .net  wpf  xaml  mvvm 

6
Як додати коментарі до файлу Xaml у WPF?
Я використовував цей синтаксис, коли знаходив в Інтернеті, але він видає помилку: xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" &lt;!-- Cool comment --&gt; xmlns:System="clr-namespace:System;assembly=mscorlib" 'Ім'я не може починатися з символу' &lt;', шістнадцяткове значення 0x3C. Рядок 4, позиція 5. ' XML не дійсний.
78 c#  .net  wpf  xaml  comments 

6
Прив'язка прапорця WPF
Незважаючи на те, що тривіально зберігати перевірений стан прапорця у змінній, використовуючи подію Click checkbox, як мені це зробити за допомогою прив'язки даних? Усі приклади, які я знайшов, оновлюють інтерфейс користувача з деяких джерел даних або прив’язують один елемент керування до іншого; Я хочу оновити змінну члена, коли встановлено прапорець. …

6
Логічний CommandParameter у XAML
У мене є цей код (який працює в самий раз): &lt;KeyBinding Key="Enter" Command="{Binding ReturnResultCommand}"&gt; &lt;KeyBinding.CommandParameter&gt; &lt;s:Boolean&gt; True &lt;/s:Boolean&gt; &lt;/KeyBinding.CommandParameter&gt; &lt;/KeyBinding&gt; Де "s" - це звичайно простір імен System. Але ця команда викликається кілька разів, і вона насправді роздуває досить простий код XAML. Це насправді найкоротший запис булевого параметра команди в …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.