wpf- все статьи тега ➜ страница 11
Как использовать значок, который является ресурсом в WPF?
У меня есть .ICO-файл, внедренный в качестве ресурса (действие при построении значение ресурса). Я пытаюсь создать NotifyIcon. Как я могу ссылаться на свой значок? notifyIcon = new NotifyIcon(); notifyIcon.Icon = ?? // my icon file is called MyIcon.ico and is embedded ...
полный экран в WPF
Я разрабатываю приложение WPF, которое будет отображаться в полноэкранном режиме . Кроме того, приложение будет работать во многих планшетах со многими размерами. Я бы хотел, чтобы мое приложение работало в полноэкранном режиме независимо от его размеров . какова наилучшая практика для выполнения этой задачи? ...
Привязка ItemsSource ComboBoxColumn в WPF DataGrid
у меня есть два простых класса модели и ViewModel... public class GridItem { public string Name { get; set; } public int CompanyID { get; set; } } public class CompanyItem { public int ID { get; set; } public string Name { get; set; } } public class ViewModel { public ViewModel() { GridItems = new ObservableCollection<GridItem>() { new GridItem() { Name = "Jim", CompanyID = 1 } }; CompanyItems = new ObservableCollection<CompanyItem ...
UriSource изображения и привязка данных
Я пытаюсь привязать список пользовательских объектов к изображению WPF следующим образом: <Image> <Image.Source> <BitmapImage UriSource="{Binding Path=ImagePath}" /> </Image.Source> </Image> но это не работает. Это ошибка, которую я получаю: "свойство' UriSource 'или свойство' StreamSource ' должны быть установлены." чего мне не хватает? ...
Установка свойства стиля метки WPF в коде?
В Приложение.xaml, у меня есть следующий код: <Application.Resources> <Style x:Key="LabelTemplate" TargetType="{x:Type Label}"> <Setter Property="Height" Value="53" /> <Setter Property="Width" Value="130" /> <Setter Property="HorizontalAlignment" Value="Left" /> <Setter Property="Margin" Value="99,71,0,0" /> <Setter Property="VerticalAlignment" Value= "Top" /> <Setter Property="Foreground" Value="#F ...
Методология программирования WPF
после 3 месяцев программирования моего приложения на WPF я подумал о том, как я программирую свое приложение (я знаю, что, возможно, слишком поздно). В моем приложении я использую API программного обеспечения, которым управляет мой инструмент. У меня есть DAL, которые содержат 16 классов, 3 из них являются синглетами. У меня есть некоторая логика в .cs файлы и XAMLсбился с курса. Мой вопрос в том, что я вижу много комментариев, что приложение, написанное в WPF, должно использовать MVVM, и это ...
Как я могу получить пунктирную или пунктирную границу в WPF?
у меня есть ListViewItem что я применяю Style и я хотел бы пунктирная серая линия в нижней Border. как я могу сделать это в WPF? Я вижу только сплошные цветные кисти. ...
Сделать WPF-приложения в полноэкранный режим (обложка меню)
Я хотел бы сделать мое приложение WPF полноэкранным. Прямо сейчас меню "Пуск" предотвращает его от покрытия всего и сдвигает мое приложение вверх. Это то, что у меня есть для моего главного окна.код xaml: <Window x:Class="HTA.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" mc:Ignorable="d" WindowStyle="None" ResizeMode="NoResize" WindowStartupLocation="CenterScreen" Width="1024" Hei ...
Применение штриха к текстовому блоку в WPF
Как применить штрих (контур вокруг текста) к текстовому блоку в xaml в WPF? ...
Создание привязки клавиш в WPF с несколькими ключами-модификаторами
так, как я создал KeyBinding было что-то вроде: <KeyBinding Modifiers="Ctrl" Key="S" Command="{Binding SaveCommand}" /> но что, если мне нужны два ключа-модификатора? Например, Ctrl + Shift. ...
В WPF, как я могу определить, является ли элемент управления видимым для пользователя?
Я показывать очень большое дерево с большим количеством элементов в нем. Каждый из этих элементов показывает информацию пользователю через связанный с ним элемент управления UserControl, и эта информация должна обновляться каждые 250 миллисекунд, что может быть очень дорогостоящей задачей, поскольку я также использую отражение для доступа к некоторым из их значений. Мой первый подход состоял в том, чтобы использовать свойство IsVisible, но оно не работает так, как я ожидал. есть ли способ опред ...
Как установить ширину до 100% в WPF
есть ли способ как сказать компонент в WPF чтобы занять 100% свободного места? Как width: 100%; в CSS у меня есть этот XAML, и я не знаю, как заставить сетку принимать 100% ширину. <ListBox Name="lstConnections"> <ListBox.ItemTemplate> <DataTemplate> <Grid Background="LightPink"> <Grid.ColumnDefinitions> <ColumnDefinition Width="Auto"/> <ColumnDefinition Width="Auto"/> </Grid.ColumnDefinition ...
Как сделать так, чтобы шаблон данных WPF заполнял всю ширину списка?
у меня есть ListBoxDataTemplate в WPF. Я хочу, чтобы один элемент был плотно прижат к левой стороне ListBox и еще один элемент, который должен быть плотно прижат к правой стороне, но я не могу понять, как это сделать. пока у меня есть Grid С тремя столбцами, левые и правые имеют содержимое, а центр является заполнителем с его шириной, установленной на "*". Где я ошибаюсь? вот код: <DataTemplate x:Key="SmallCustomerListItem"> <Grid HorizontalAlignment="Stretch"> <Gri ...
WPF TreeView: как стилизовать выбранные элементы с закругленными углами, как в Проводнике
выбранный элемент в WPF TreeView имеет темно-синий фон с" острыми " углами. Это выглядит немного устаревшим сегодня: Я хотел бы изменить фон, чтобы выглядеть как в Проводнике Windows 7 (С / без фокуса): то, что я пробовал до сих пор не удаляет оригинальный темно-синий фон, но рисует закругленную границу поверх него, так что вы видите темно-синий цвет по краям и слева сбоку-некрасиво. интересно, что когда моя версия не имеет фокуса, она выглядит довольно хорошо: Я хотел бы воздержатьс ...
Лучшие проекты с открытым исходным кодом WPF [закрыто]
я программировал с WPF больше года. Когда я начинал, было не так много примеров и рекомендаций, чтобы следовать, теперь ситуация намного лучше. Я хотел бы попросить вас помочь в перечислении лучших примеров исходного кода WPF (open) или проектов, которые вы предлагаете изучить, чтобы узнать больше о структуре проекта, лучших практиках и т. д. спасибо, Марко ...
Добавление пользовательского элемента управления в окно wpf
У меня есть пользовательский элемент управления, который я создал, однако, когда я иду, чтобы добавить его в XAML в окне, Intellisense не берет его, и я не могу понять, как добавить его в окно. ...
Как протестировать пользовательский интерфейс WPF?
использование формы win с MVC/MVP архитектура, я обычно использую класс, чтобы обернуть представление для тестирования пользовательского интерфейса при использовании mocks для модели и контроллера / докладчика. Класс-оболочка сделает почти все в пользовательском интерфейсе наблюдаемым свойством для тестового запуска через свойства и события. будет ли это жизнеспособным подходом к тестированию приложения WPF? Есть ли лучший способ? Нет ли подводных камней остерегаться? ...
Как получить текущие координаты экрана мыши в WPF?
Как получить текущую координацию мыши на экране? Я знаю только Mouse.GetPosition() которые получают mousePosition элемента, но я хочу получить координацию без использования элемента. ...
Как вызвать события изменения свойств в свойстве зависимостей?
ОК, так что у меня есть этот элемент управления с двумя свойствами. Один из них-свойство DependencyProperty, другой - "псевдоним" для первого. То, что мне нужно сделать, это поднять событие PropertyChanged для второго (псевдоним) при изменении первого. Примечание: Я использую DependencyObjects, а не INotifyPropertyChanged (пробовал, не работает, потому что мой элемент управления является подклассом ListView) что-то вроде этот..... protected override void OnPropertyChanged(DependencyProperty ...
Расстояние между дочерние элементы управления в WPF сетки
У меня есть набор пар ключ/значение, которые я хочу отобразить в окне WPF. Я использую сетку, чтобы выложить их так: <Grid Margin="4"> <Grid.ColumnDefinitions> <ColumnDefinition Width="Auto"/> <ColumnDefinition/> </Grid.ColumnDefinitions> <Grid.RowDefinitions> <RowDefinition Height="Auto"/> <RowDefinition Height="Auto"/> </Grid.RowDefinitions> <Label Grid.Row="0" Grid.Column="0">Code ...