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

Фонд презентацій Windows або WPF - це підсистема для надання інтерфейсів користувача у додатках на базі Windows.

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

2
Видимість прив'язки для DataGridColumn у WPF
Як я можу приховати стовпець у WPF DataGridза допомогою прив'язки? Це те, що я зробив: <DataGridTextColumn Header="Column header" Binding="{Binding ColumnValue}" Width="100" ElementStyle="{StaticResource DataGridRightAlign}" Visibility="{Binding MyColumnVisibility}" /> І ось що я отримав (крім стовпця, який все ще видно): Помилка System.Windows.Data: 2: Не вдається знайти керування FrameworkElement або FrameworkContentElement для цільового елемента. …

4
Чи є у XAML умовна директива компілятора для режиму налагодження?
Мені потрібно щось подібне для стилів у XAML: <Application.Resources> #if DEBUG <Style TargetType="{x:Type ToolTip}"> <Setter Property="FontFamily" Value="Arial"/> <Setter Property="FlowDirection" Value="LeftToRight"/> </Style> #else <Style TargetType="{x:Type ToolTip}"> <Setter Property="FontFamily" Value="Tahoma"/> <Setter Property="FlowDirection" Value="RightToLeft"/> </Style> #endif </Application.Resources>
76 c#  wpf  xaml 

4
WPF або Windows Forms
Я бавився з консольними програмами C # близько року, і я хочу перейти до створення додатків з графічним інтерфейсом. Я ніколи не розробляв жодного графічного інтерфейсу, крім базових програм Java, але я хочу продовжувати використовувати C #. Чи слід мені починати вивчати Windows Forms або перейти прямо до WPF? Чи …
75 c#  wpf  windows  winforms  c#-4.0 

3
Як зробити обертання навколо центру управління в XAML
Я хочу зробити поворот кнопки на 90 градусів, але вона відсікається, оскільки обертається навколо (0,0). Як змусити його обертатись навколо центру, якщо я не знаю, що це не ширина в пікселях (це шаблон для багатьох кнопок)
75 c#  wpf  xaml 

7
Встановіть позицію курсора / курсору в кінець текстового поля WPF рядкового значення
Я намагаюся встановити позицію курсора / курсору в кінець значення рядка в моєму текстовому полі WPF, коли я вперше відкриваю своє вікно. Я використовую FocusManager, щоб встановити фокус на моє текстове поле, коли відкриється моє вікно. Здається, нічого не працює. Будь-які ідеї? Зауважте, я використовую шаблон MVVM, і я включив …

3
Як створити завдання (TPL) із запуском потоку STA?
Використання Thread досить просто Thread thread = new Thread(MethodWhichRequiresSTA); thread.SetApartmentState(ApartmentState.STA); Як виконати те саме за допомогою Завдань у програмі WPF? Ось деякий код: Task.Factory.StartNew ( () => {return "some Text";} ) .ContinueWith(r => AddControlsToGrid(r.Result)); Я отримую InvalidOperationException з Викликаючий потік повинен бути STA, оскільки багато компонентів інтерфейсу вимагають цього.

8
програмно додавати стовпці та рядки до WPF Datagrid
Я новачок у WPF. Я просто хочу знати, як ми повинні програмно додавати стовпці та рядки до DataGrid у WPF. Те, як ми звикли це робити у вікнах. створити стовпці та рядки таблиці та прив’язати їх до DataGrid. Я вважаю, що WPF DataGrid трохи відрізняється від того, що використовується у …



2
Як посилатися на System.Windows.Forms у .NET Core 3.0 для програм WPF?
Я переміщую свій настільний додаток WPF з .NET Framwork до Core 3.0. Я використовував System.Windows.Forms.FolderBrowserDialog () і зараз зациклювався на тому, як додати цю посилання до основного проекту. Немає пакета NuGet "System.Windows.Forms", чи є? Чи є альтернативний спосіб відображення FolderBrowserDialog в ядрі? Оновлення Я створив проект Core за допомогою шаблону …

7
Як заблокувати потік коду, поки подія не буде запущена в C #
Тут ми маємо Gridс Button. Коли користувач натискає кнопку, виконується метод класу Utility, який змушує програму отримувати клацання на Grid. Потік коду повинен зупинитися тут і не тривати, поки користувач не натисне на Grid. У мене раніше було подібне питання: Зачекайте, поки користувач натисне C # WPF У цьому питанні …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.