Популярные вопросы по тегу WPF
Как автоматически изменить размер и выровнять данные GridViewColumn по правому краю в WPF?
... ="Last Name" DisplayMemberBinding="{Binding LastName}"/> </GridView> </ListView.View> </ListView> частичный ответ: Спасибо Kjetil, GridViewColumn.CellTemplate 6 работает хорошо, и автоматическая ширина, конечно, работает, но 5 когда ObservativeCollection "Collection" обновляется 4 данными, превышаю ...
Что вызывает InvalidDeploymentException в приложении WPF?
... становлена. Если 11 я использую элемент управления из этого 10 приложения в другом приложении WPF, на выходе 9 будет 7 таких сообщений. Тем не менее, приложение 8 работает нормально. Не могли бы вы объяснить 7 причину возникновения этих исключений? Я 6 обнаружил, что их вызывает метод ApplicationDeployment.get_CurrentDeployment. В MSDN 5 написано, что это исключение возникает, когда 4 «Вы пытались вызвать это статич ...
Как получить нажатый char из System.Windows.Input.KeyEventArgs?
... еня есть переменная System.Windows.Input.KeyEventArgs e. Я хочу получить 4 настоящего чара. Например, я нажимаю кнопку 3 } на клавиатуре. И обычно ...
Как я могу использовать привязку ElementName в ControlTemplate?
... rces> <StackPanel> <TextBlock x:Name="AnotherElement" Margin="10" Text="Main TextBlock" TextAlignment="Center" Width="100" /> <TextBlock x:Name="AnotherElement2" Margin="20" Text="Second TextBlock" TextAlignment="Left" Width="250" /> <TextBlock Margin="{Binding ElementName=AnotherElement, Pa ...
Как поддерживать привязку ListBox SelectedItems с MVVM в приложении с возможностью навигации
... чаях, поскольку 13 технически все выбранные элементы отменяются 12 при переходе от экрана). Мои команды навигации 11 расположены в отдельной модели представления, которая 10 управляет моделями представления для каждого 9 экрана, поэтому я не могу поместить туда 8 какую-либо реализацию, связанную с моделью 7 представления, с ListBox. Я нашел несколько других 6 менее элегантных решений, но ни одно из 5 них, похоже, не обеспечивает двусторонню ...
Есть ли способ закомментировать XAML, содержащий комментарии?
... могу выделить 8 кусок XAML и прокомментировать его в Visual 7 Studio 2010 с помощью кнопки комментария 6 на панели инструментов, если выделенный 5 раздел уже содержит некоторые комментарии. Другие 4 ...
Как правильно реализовать BackgroundWorker с обновлениями ProgressBar?
... essPopup"> <Grid> <ProgressBar Height="31" HorizontalAlignment="Left" Margin="12,33,0,0" Name="progressBar1" VerticalAlignment="Top" Width="250" /> <TextBox Height="23" HorizontalAlignment="Left" Margin="7,4,0,0" Name="tbEvent" VerticalAlignment="Top" Width="25 ...
В чем разница между библиотекой пользовательского элемента управления и библиотекой настраиваемого элемента управления?
... вательских элементов управления WPF» и 7 «Библиотеку пользовательских элементов управления 6 WPF». Мне неясно, в чем разница между ними, и 5 мои поисковые запросы в Google не дали достойных 4 объяснений. Я хотел бы понять различия между 3 ними и, в идеале, увидеть несколь ...
Настройка шрифта TextBox из кода позади
... xtBox из string в коде? // example txtEditor.F ...
Как включить виртуализацию пользовательского интерфейса в стандартном WPF ListView
... DisplayMemberBinding="{Binding Level}" /> <GridViewColumn Header="server" Width="160" DisplayMemberBinding="{Binding Server}" /> <GridViewColumn Header="log name" Width="160" DisplayMemberBinding="{Binding LogName}" /> ...
Обновление списка WPF при изменении элемента
... ня есть WPF ListBox, и я добавил несколько 5 объектов FooBar как элементы (по коду). FooBars 4 не являются объектами WPF, а просто тупым 3 классом с перезаписанной функцией ToString(). Теперь, когда 2 я изменяю свойство, влияющее на ToString, я 1 хочу, чтобы ListBox о ...
Что означает RowDefinition Height = "10 *" в сетке XAML?
... ьзую Height = "*", чтобы 3 обозначить, что высота последней строки 2 должна заполнять нижнюю часть сетки. Но что 1 означает "10 *"? <Grid Name="mainGrid"> <Grid.RowDefinitions> <RowDefinition Height="100" /> <RowDefinition Height="40" /> <RowDefin ...
Текстовое содержимое в кнопке WPF не центрируется по вертикали
... tackPanel Orientation="Horizontal"> <Label Content="{Binding GenderFilter.Title}" FontWeight="Bold" Width="60" /> <Button Style="{StaticResource ClearFilterButtonStyle}" ...
WPF: как сделать фон кнопки прозрачным
... чу знать, как сделать фон кно ...
Установить SelectedItem в WPF ComboBox
... ; <ComboBoxItem Content="2012" /> </ComboBox> Как установить для выбранного элемента текущий 1 год в коде позади? Что-то вроде ... cmbBudgetYear.SelectedItem = cmbBudgetYear.Items( get the item with the ...
Как сделать элемент управления в XAML общедоступным, чтобы его можно было увидеть в других классах
... тречается в этом 13 классе, так как это сделать? Большое спасибо РЕДАКТИРОВАТЬ: Вот 12 шаги, которые я сделал: Я создал класс ViewModel 11 в том же проекте KinectSkeleton, как показано: Класс 10 ViewModel: public class ViewModel { public bool IsChecked { get; set; } public bool is_clicked { get; set; } } и в KinectSkeleton я определил 9 свойство, ...
Изменение обоев рабочего стола с помощью кода в .NET
... его стола с помощью 1 кода C ...
Как назначить событие клика
... ия кнопки в моем коде, но 4 я не могу найти способ установить имя нажатия 3 кнопки в коде. Итак, каков эквивалент кода 2 для XAML: <Button x:Name="btn1" Click="btn1_Click"> Или, что я должен поместить для 1 "????" в сле ...
WPF C# InputBox
... 5 я буду отслеживать имя и сохранять некоторые 4 данные в файл .txt, используя это имя. Например: Имя введено 3 name = "Джон" Итак, у меня есть данн ...
Как получить индекс текущего элемента ItemsControl?
... late> <TextBox Text="{Binding current_index}"> </TextBox> </DataTemplate> </ItemsControl.ItemTemplate> </ItemsContro ...
Как в WPF установить внешнюю, центрированную и внутреннюю границу?
... авливаю рамку для кнопки, например, это 4 внешняя граница. Но что, если бы я хотел, чтобы 3 он был центриров ...
Можно ли привязать свойство кода программной части без установки DataContext?
... t;{Binding Path=MyText, ElementName=_Root}" Height="23" VerticalAlignment="Top" /> </Grid> И 3 код программной части: public partial class Window1 : Window { public string MyText { get; set; } public Window1() { InitializeComponent(); MyText = "ABC"; } } Я ви ...
dockerize приложение wpf и использовать его
... Documents\Visual Studio 2017\Projects\TestExe\TestExe\bin\Release\TestExe.exe"] RUN ["C:\Users\TestDev\Documents\Visual Studio 2017\Projects\TestExe\TestExe\bin\Release\TestExe.exe"] Си, я пробовал с 3 точкой входа, запуском и cmd. Но получил 2 такую ошибку: The filename, directory name, or volume label synta ...
Добавить структурную строку во всплывающую подсказку
... unding="False" Focusable="False" AllowDrop="False" Foreground="Black" Margin="6,44,132.027,76" ToolTipService.ShowDuration="12000"> <Label.ToolTip> <ToolTip> <TextBlock>Lorem ipsum dolor sit amet, consectetur adipiscing elit. </TextBlock> <TextBlock>Suspe ...
WPF: есть ли встроенный TreeGrid / TreeListView?
... что-то 10 встроенное, или мне придется создавать это 9 самому? Я предполагаю, что это должно быть 8 где-то в структуре, поскольку VS2010 построен 7 в WPF. Изменить: Мне удалось получить некоторые 6 функции, которые я хочу, используя TreeView 5 и некоторые сетки с их столбцами, привязанными 4 к столбцам родительской сетки, но в этой ...
WPF - очень простой вопрос ListBox.ItemTemplate
... tRoot"> <ListBox x:Name="TestList" SelectionMode="Multiple"> <ListBox.ItemTemplate> <DataTemplate> <StackPanel> <CheckBox Content="Check this checkbox!"/> ...
WPF. Самый простой способ программно переместить изображение в (X, Y)?
... с помощью 18 анимации WPF без XAML, 100% программно? И 17 без ссылки на «это» (с RegisterName и т. Д.). Я 16 пытаюсь создать класс расширения для Image, чтобы 15 делать на нем анимацию. Достаточно легко 14 изменить свойства ширины и высоты с помощью 13 анимации, но после поиска анимации местоположения 12 объекта она внезапно становится более продвинутой. Поскольку 11 это клас ...
Автоматическое создание папок при использовании System.IO.File.Move
... nforms, которое 13 перемещает файлы в новые места с помощью 12 регулярного выражения и System.IO.File.Move Под 11 Windows 7 старое приложение работало нормально. Если 10 папка не существует, File.Move создаст ее System.IO.File.Move("c:\stuff\a.txt","c:\stuff\a\file.txt"); System.I ...
Связывание только части свойства поля элемента управления WPF
... gt;...</TabControl> Я хочу привязать только 2 часть "Top" TabControl, что интуитивно я бы сделал 1 следующим образом: <TabControl Margin="0,{Bindi ...
Ссылка на тип не может найти общедоступный тип с именем
... <Border DockPanel.Dock="Left" CornerRadius="16" BorderBrush="WhiteSmoke" Background="AliceBlue" BorderThickness="5" HorizontalAlignment="Center" VerticalAlignment="Center"> <Image Source="{Binding Icon}" Width="90" Height="90" Stretch="Fill" /> </Border> ... </Dock ...
Установка свойства стиля метки WPF в коде?
... alue="#FFE75959" /> <Setter Property="FontFamily" Value="Calibri" /> <Setter Property="FontSize" Value="40" /> </Style> </Application.Resources> Это 7 предназначено для предоставления общего 6 шаблона для моих этикеток. В основном коде 5 XAML у меня есть следующая строка кода: <Label Content="Movies" Style="{StaticResource LabelTemp ...
Как нарисовать прямоугольник в WPF?
... расная точка - это прямоугольник 5 начальной позиции. ИЗМЕНИТЬ: Мои действия: LeftMouseDown 4 в x = 50; y = 50 (нажмите) MoveMouse до 3 100; 100 - теперь работает MoveMouse до 2 30; 150 или MoveMouse ...
Перетаскивание в Treeview
... sender, DragEventArgs e) { TreeViewItem treeViewItem = e.Source as TreeViewItem; TreeViewItem obj = e.Data.GetData(typeof(TreeViewItem)) as TreeViewItem; if ((obj.Parent as TreeViewItem) != null) { (obj.Parent as TreeViewItem).Items.Remove(obj); } else { treeViewItem.Items.Remove(obj); treeViewItem.Items.Insert(0, obj); e.Handle ...
Принудительная проверка связанных элементов управления в WPF
... атель даже 7 не пытался ввести информацию в текстовые 6 поля. Можно ли принудительно выполнить проверки 5 и определить, не нарушены ли некоторые правила 4 проверки? Я смогу сделать это, когда пользователь 3 попытается з ...
Какое семейство шрифтов по умолчанию используется в приложении WPF?
... ожении WPF? Эта система зависима? Я 3 обнаружил в своей системе Тахому. Если я создам 2 элемент управления, какой ...
WPF, 'Ссылка на объект не установлена на экземпляр объекта' в конструкторе
... lateList) перед установкой их свойств DataContext, но 17 это не помогло - по-прежнему получаю ошибку 16 «Ссылка на объект» при перезагрузке Дизайнер. Изменить: свойство 15 List, которое использует ComboBox, - это DependencyProperty. У меня есть 14 значение по умолчанию, установленн ...
WPF и MVVM: как автоматически переместить фокус на следующий элемент управления
... rosoft.com/winfx/2006/xaml" xmlns:i="http://schemas.microsoft.com/expression/2010/interactivity" xmlns:cmd ="http://www.galasoft.ch/mvvmlight" Title="MainWindow" Height="350" Width="525" DataContext="{Binding MainViewModel}"> <Grid FocusManager.FocusedElement="{Binding ElementName=tb1}"> <Grid.ColumnDefinitions> ...
Расстояние между дочерними элементами управления в сетке WPF
... </Grid.RowDefinitions> <Label Grid.Row="0" Grid.Column="0">Code</Label> <TextBox Grid.Row="0" Grid.Column="1" Text="{Binding Code}"/> <Label Grid.Row="1" Grid.Column="0">Name</Label> <TextBox Grid.Row="1" Grid.Column="1" Text="{Binding Name}"/> </Grid> Однако, когда 5 я показываю ...
Как указать общий тип в атрибуте DataType DataTemplate?
... class LocationTreeViewModel<TTree> : ObservableCollection<TTree>, INotifyPropertyChang ...
WPF Fade Out на элементе управления
... хочу 28 отображать после завершения действия пользователя 27 (сохранение данных, удаление ...). Для видимости 26 установлено значение "Скрытый", а для стиля 25 задан стиль animateFadeOut, определенный 24 как ресурс (см. Ниже). Затем я хочу, чтобы 23 текст и элемент управления Visibility были 22 видимыми в моем коде C#, а элемент управления 21 обратной связью отображал сообщение и исчезал 20 через 5 секунд и оставался скрытым (Visibility.Hidd ...
Конвертер привязки Параметр
... <Style TargetType="FrameworkElement"> <Setter Property="Visibility"> <Setter.Value> <Binding Path="Tag" RelativeSource="{RelativeSource AncestorType=UserControl}" Converter="{StaticResource AccessLevelToVisibilityConverter}" ConverterParameter= ...
Привязка к элементу массива
... имаюсь: private ObservableCollection<double> arr = new ObservableCollection<double>(); public ObservableCollection<double> Arr { get { return arr; } set { arr = value; } } testBox.DataContext = this; private v ...
Можно ли использовать конвертер в стиле?
... ер в стиле? Например, я 4 пытаюсь создать стилизованный TextBlock, размер текста 3 которого изменяется на основе свойства ActualHeight элемента ...
C#, WPF, привязать List <string> к DataGrid
... _code = "Hello World!\nHow you doin'?"; } } } VMText.cs namespace ViewModel { public class VMText { private Model.Text _code; public List<string> Code { get { return new List<string>(_code.Code.Split('\n')); } set { _code.Code = System.String.Join("\n", valu ...
Простой фильтр со списком WPF
... фокус. Я пробовал кодировать, включая 8 некоторые лямб-выражения, но ошибка «System.NotSupportedException» продолжает 7 появляться в строке, где указан «combobox.Items.Filter». Я 6 не использую MVVM и просто хотел бы, чтобы 5 эта про ...
Как наложить изображение поверх изображения в WPF?
... будет содержать 8 видеопоток с сенсора Kinect, и я хочу наложить 7 на него изображение. Например, в канале 6 видео будет текстовое поле, в котором будет 5 обновляться счетчик или изображение дерева 4 поверх канала видео. Есть ли простой способ 3 добиться этого в макете? Это просто ...
Привязка ViewModel к ContentControl как его DataContext
... UserControl:ViewUserControl/> </DataTemplate> <DataTemplate DataType="{x:Type UserControl:EditUserControlViewModel}" > <UserControl:EditUserControl/> </DataTemplate> </Window.Resources> <Grid> <ContentControl DataContext="{Binding UserContro ...
Убедитесь, что значение DatePicker равно нулю
... По умолчанию 2 для Text моего DatePicker установлено что-то вроде Select a date, поэтому 1 я не ...
Видимость привязки для DataGridColumn в WPF
... от 9 что я сделал: <DataGridTextColumn Header="Column header" Binding="{Binding ColumnValue}" Width="100" ElementStyle="{StaticResource DataGridRightAlign}" ...
MVVM передает EventArgs как параметр команды
... c void SetBrowserSource ( DependencyObject _DependencyObject , string Value ) { _DependencyObject . SetValue ( BrowserSourceProperty , Value ); } public static void BrowserSourcePropertyChanged ( DependencyObject _DependencyObject , DependencyPropertyChangedEventArgs _Dep ...