wpf- все статьи тега ➜ страница 3
Как я могу запечатлеть событие keydown на странице WPF или пользовательский объект?
У меня есть страница с UserControl на ней. Если пользователь нажимает Esc в любом месте страницы, которую я хочу обработать. Я думал, что это будет так же просто, как подключить событие PreviewKeyDown, протестировать ключ Esc, а затем обработать его. Однако, когда я поместил точку останова в обработчик событий, я обнаружил, что она никогда не вызывается. Я подумал, что, возможно, UserControl может быть поражен, поэтому я попытался PreviewKeyDown там... тот же результат. Кто-нибудь знает под ...
Gridsplitter игнорирует minwidth столбцов
Я хочу иметь простую сетку из 3 столбцов с изменяемыми размерами столбцов и минимальной шириной 80. Код выглядит так: <Grid> <Grid.ColumnDefinitions> <ColumnDefinition Width="120" MinWidth="80"/> <ColumnDefinition Width="Auto"/> <ColumnDefinition Width="*" MinWidth="80"/> <ColumnDefinition Width="Auto"/> <ColumnDefinition Width="120" MinWidth="80"/> </Grid.ColumnDefinitions> <GridSplitter Grid.Column="1" Width="5" Ho ...
Как задать значение для отображения связанных свойств в режиме разработки WPF?
Мое связанное содержимое отображается в виде строки empty в режиме проектирования пользовательского интерфейса. Я хочу показать некоторую фальшивую ценность для этого содержимого, но я не знаю, как это сделать. Пожалуйста, поделитесь, если вы знаете, как это сделать. Спасибо! ...
Как фильтровать значения Datagrid с помощью TextBox (WPF C#)
У меня возникли некоторые проблемы с фильтрацией значений datagrid (из базы данных) с помощью Textbox. Действительно, я новичок в WPF C#, и мне нужна помощь в этом деле. Это мой XAML: <Button Name="btnSelect" Content="Select All" Height="30" Width="80" Margin="4" HorizontalAlignment="Center" Click="btn_SelectUser"/> <DataGrid Name="dtgUser" AutoGenerateColumns="True" HorizontalAlignment="Left" ...
Использование MediaElement для воспроизведения видео из потока
Можно ли использовать Медиаэлемент WPF для воспроизведения потокового видео из объекта System. IO. Stream? Объект Stream извлекается из службы WCF, в которой хранятся медиафайлы. ...
Как изменить Tab Из TabControl в WPF, не нарушая шаблон MVVM
Мои окна WPF содержат TabControl, который отображает содержимое на разных вкладках. Щелчок по кнопке ниже выполняет метод через интерфейс ICommand / Binding. Вызываемый метод генерирует текст, который предназначен для отображения во второй вкладке. Как я могу переключиться на вторую вкладку при нажатии кнопки, не нарушая шаблон MVVM? Я попытался связать Табитем.IsSelected свойство к чему-то в моем ViewModel, но я хотел использовать другие вкладки (tab1) также. Есть мысли? ...
Как развернуть и свернуть в WPF, как на веб-странице
Знаком ли кто-нибудь с веб-сайтами, имеющими атрибут, подобный древовидному представлению? Например, сегмент загрузки веб-сайта Microsoft. Вы нажимаете кнопку "плюс", она расширяется, и все, что находится ниже, движется дальше вниз. Вы нажимаете кнопку минус, и все в этом блоке сворачивается, а содержимое ниже сдвигается вверх. Конечно, C# - это не что иное, как HTML и CSS, но я просто хотел узнать, можно ли сделать то же самое в приложении WPF. Похоже на древовидное представление в настоящее ...
Где скрыта функция Main() с файлом проекта WPF из VS2010? [дубликат]
Возможный дубликат:нет Main () в WPF? Это код для Main() в программировании WPF. [STAThread] public static void Main() { Window win = new Window(); .... Application app = new Application(); app.Run(win); } Однако, когда я попытался использовать VS2010, чтобы сделать приложение WPF. Я не могу найти Main (), но public MainWindow(). Почему функция Main () скрыта? Как я могу получить Main () при использовании проекта VS2010 WPF? ...
Блокировка ввода с клавиатуры HID
Я нахожусь в процессе интеграции поддержки USB-сканеров штрих-кодов в приложение WPF,но я столкнулся с проблемой. В настоящее время я успешно идентифицирую и фиксирую входные данные с помощью этой статьи. Проблема, с которой я сталкиваюсь, заключается в том, что, хотя я успешно идентифицирую и маршрутизирую входные данные с устройства сканера, я не могу блокировать входные события для дальнейшей обработки (например, если элемент управления textbox в моем приложении имеет фокус ввода, вход со ...
Использование BindableBase в классическом дизайне MVVM
Меня немного смущает использование класса BindableBase и то, как применить этот" новый " механизм к классическому дизайну MVVM. Вкратце, вопрос заключается в следующем: Как правильно использовать класс BindableBase, когда у нас есть ссылка на модель в нашем классе view-model? Подробности: Классическая модель MVVM: вид Вид-модель - > Модель Как мы видим, модель представления в этой схеме знает о модели, но модель ничего не знает о представлении и модели представления. Если мы реализу ...
WPF: динамическая высота GroupBox
У меня есть текстовое поле и datagrid внутри dockpanel, который находится в групповом поле WPF. <GroupBox Margin="8,142.04,1.783,230.4" Height="Auto" Header="Desired Meeting Outcomes (decisions or actions)?" MaxWidth="635" MinWidth="550" FontWeight="Bold" FontSize="13.333" BorderBrush="#FFD5DFE5" MinHeight="106" VerticalContentAlignment="Stretch"> <DockPanel Margin="0"> <local:TextboxControl Margin="0" d:LayoutOverrides="Height, HorizontalMargin" Width="538.21 ...
Элементы управления WPF как StaticResource в словаре ресурсов, используемые в нескольких окнах WPF?
У меня есть кнопка управления в качестве ресурса в словаре ресурсов, как показано ниже: <!--ButtonResources.xaml file--> <ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"> <Button x:Key="buttonResource" Content={Binding BoundText}/> </ResourceDictionary> <!--ButtonResources.xaml file--> Теперь я использую эту кнопку control , привязанную к свойству Content Con ...
Предпочтительный метод сохранения базы данных WPF ObservableCollection?
У меня есть класс, который наследуется от ObservableCollection (of MyObject), и класс MyObject обрабатывает INotifyPropertyChanged, как это должно быть. Когда пользователь обновит эти данные с помощью связанных элементов управления, коллекция изменится, как и ожидалось. У меня есть кнопка "Сохранить" в форме, которая предназначена для сохранения этой коллекции на диске в виде XML, вызывая MyObject.Экономьте на каждом предмете. Эта логика была написана мной. Мой вопрос в том, является ли это пр ...
ContextMenu на строке WPF DataGrid-событие не запускается
Я много искал по этой теме.. Я должен сказать, что я совсем новичок в WPF.. Вот мой вопрос: У меня есть datagrid и мне нужен contextmenu в строке datagrid. У меня есть такой код: <Grid> <TabControl> <TabItem> <Grid> <DataGrid Grid.Row="2" Grid.ColumnSpan="3" AutoGenerateColumns="False" HorizontalAlignment="Stretch" Margin="6,6,0,0" Name="gridErrors" VerticalAlignment="Stretch" AlternatingRowBackground="Gain ...
WPF захват и изображение с веб-камеры с помощью aforge
Я создаю приложение wpf и внедряю веб-камеру в свой проект. Вот как я пытался захватить изображения с usb-камеры. public partial class CameraWindow : Window { VideoCaptureDevice LocalWebCam; public FilterInfoCollection LocalWebCamsCollection; private BitmapImage latestFrame; Action<BitmapImage> captureImage; void Cam_NewFrame(object sender, NewFrameEventArgs eventArgs) { try { System.Drawing.Image img = (Bitmap)eventArgs.Frame.Clone(); ...
Как установить evenHandler в WPF для всех окон (всего приложения)?
Как я могу задать обработчик событий (например, keydown) для всего решения, а не для одного окна? ...
Закрытие окна из ViewModel его содержимого в MVVM WPF?
Создание такого окна, используя мой пользовательский UserControl в качестве содержимого: Window newCacheForm = new Window { Title = "Add New Cache Tag", Content = new NewCacheControl() }; Я хочу открыть Window как диалог и получить результат: var result = newCacheForm.ShowDialog(); У меня есть код для привязки и установки диалогового окна в true или false, но как закрыть окно из UserControl ViewModel? Если это невозможно сделать, как я могу работать с этим дружественным способом ...
Изменение строкового формата WPF DatePicker
Мне нужно изменить формат строки DatePickerTextBox в WPF Toolkit DatePicker, чтобы использовать дефисы вместо косых черт для разделителей. Есть ли способ переопределить эту культуру по умолчанию или формат строки отображения? 01-01-2010 ...
Программа в WPF C# using.база данных mdf с LINQtoSQL немного зависает при загрузке базы данных
ОК у меня есть следующий код, который я запускаю внутри события нажатия кнопки, чтобы сравнить имя пользователя и пароль, заданные пользователем. public static bool isAuthenticated(string Username, string Password) { //Open a connection with the database using (WHDataDataContext db = new WHDataDataContext()) { //Compare the Username and the password and return the result return db.Users.Any(check => check.Username == Username && che ...
Утечка памяти WPF
У меня есть простое приложение wpf. В главном окне у меня есть панель стека и 2 кнопки. Первая кнопка добавляет 100 пользовательских элементов управления my (без привязки данных, событий, растровых изображений), а вторая удаляет их все из панели и вызывает GC.Собирать(). И есть некоторые проблемы: 1. После того, как я нажал кнопку "Удалить" в первый раз не все мои релизы памяти, и я должен нажать его несколько раз, чтобы освободить больше памяти. 2. Через 5 - 10 мин память освобождается, но неск ...