wpf- все статьи тега ➜ страница 8


Виртуализация ItemsControl?

у меня есть ItemsControl содержащий список данных, которые я хотел бы виртуализировать,VirtualizingStackPanel.IsVirtualizing="True" не работает с ItemsControl. это действительно так или есть другой способ сделать это, о котором я не знаю? для тестирования я использовал следующий блок кода: <ItemsControl ItemsSource="{Binding Path=AccountViews.Tables[0]}" VirtualizingStackPanel.IsVirtualizing="True"> <ItemsControl.ItemTemplate> <DataTemplate> <Tex ...

Этот тип CollectionView не поддерживает изменения в его SourceCollection из потока, отличного от потока диспетчера

у меня есть DataGrid, который заполняет данные из ViewModel асинхронным способом method.My DataGrid - это: <DataGrid ItemsSource="{Binding MatchObsCollection}" x:Name="dataGridParent" Style="{StaticResource EfesDataGridStyle}" HorizontalGridLinesBrush="#DADADA" VerticalGridLinesBrush="#DADADA" Cursor="Hand" AutoGenerateColumns="False" RowDetailsVisibilityMode="Visible" > Я использую http://www.amazedsaint.com/2010/10 ...

Нет Main () в WPF?

Я новичок, когда дело доходит до программирования, но я был уверен, что одним из универсальных правил было то, что программа начинается с функции main(). Я не вижу его при создании проекта WPF. Является ли Main () просто чем-то другим в WPF? ...

Как я могу программно генерировать события нажатия клавиш в C#?

Как я могу программно создать событие, которое будет имитировать нажатие клавиши на клавиатуре? ...

Как открыть веб-страницу из моего приложения?

Я хочу, чтобы мое приложение WPF открыло браузер по умолчанию и перешло на определенную веб-страницу. Как мне это сделать? ...

В чем разница между элементом WPF TextBlock и элементом управления Label? [дубликат]

этот вопрос уже есть ответ здесь: разница между меткой и TextBlock 4 ответы визуально оба следующих фрагмента создают один и тот же пользовательский интерфейс. Так почему же есть 2 элемента управления..Snippet1 <TextBlock>Name:</TextBlock> <TextBox Name="nameTextBox" /> Snippet2 <Label>Name:</Label> <TextBox Name="nameTextBox" /> (Ну я собираюсь ответить на это ...

Как создать контейнер с закругленным углом WPF?

мы создаем приложение XBAP, которое нам нужно иметь закругленные углы в разных местах на одной странице, и мы хотели бы иметь контейнер с закругленным углом WPF для размещения в нем группы других элементов. У кого-нибудь есть предложения или пример кода о том, как мы можем лучше всего это сделать? Либо стилей или создания пользовательского элемента управления? ...

Привязка текстового поля при нажатии клавиши Enter

привязка данных по умолчанию на TextBox и TwoWay и он фиксирует текст к свойству только тогда, когда TextBox потерял свой фокус. есть ли простой способ XAML сделать привязку данных, когда я нажимаю введите ключ TextBox?. Я знаю, что это довольно легко сделать в коде позади, но представьте, если это TextBox находится внутри какого-то комплекса DataTemplate. ...

Что такое привязка шаблона против привязки?

Я не мог понять BorderThickness="{TemplateBinding BorderThickness}. Вот код: <ControlTemplate TargetType="{x:Type wpftoolkit:DataGridCell}"> <Border Padding="{TemplateBinding Padding}" BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}" Background="{TemplateBinding Background}" SnapsToDevicePixels="True"> <ContentPresenter SnapsToDevicePixels="{TemplateBinding SnapsToDevice ...

Хороший эквивалент NumericUpDown в WPF? [закрытый]

Я ищу простое управление NumericUpDown (a.k.a. number spinner) в WPF. Это, похоже, еще один недостаток контроля в WPF. Там должны быть какие-то существующие, и я не люблю заново изобретать колесо. ...

Командная строка WPF

Я пытаюсь создать приложение WPF, которое принимает аргументы командной строки. Если аргументы не заданы, должно появиться главное окно. В случае некоторых конкретных аргументов командной строки код должен выполняться без графического интерфейса и завершаться после завершения. Любые предложения о том, как это должно быть сделано должным образом будут оценены. ...

Как центрировать приложение WPF на экране?

Я хочу, чтобы центр моего приложения WPF при запуске на основном экране. Я знаю, что должен установить свое окно.Слева и мое окно.Топ, но где я могу получить значения? нашел System.Windows.Forms.Screen.PrimaryScreen, который, по-видимому, не WPF. Есть ли альтернатива WPF, которая дает мне разрешение экрана или что-то в этом роде? ...

Как я могу запретить редактирование ячеек в элементе управления DataGrid в WPF?

Я создаю datagrid в Windows Presentation Foundation, и у меня есть проблема. Когда пользователь дважды щелкает по ячейке в моем datagrid, ячейка переходит в режим редактирования. Я хочу предотвратить это. Вместо этого я хочу, чтобы пользователи могли выбирать полную строку, а не редактировать значения в ней. Как я могу сделать так, чтобы двойные щелчки выбирали полную строку вместо того, чтобы помещать нажатую ячейку в режим редактирования? ...

Графический интерфейс Windows: WPF или WinRT (2015+)

Я пытаюсь получить обзор различных технологий, чтобы использовать при создании GUI в мире Windows. для контекста, я строю немного 2d платформы многопользовательской игры. (Только для целей обучения..) мой учитель говорит, что он думает, что WPF-это правильный путь, но похоже, что он только сравнивает его с Windows Forms. мое понимание заключается в том, что здесь, в 2015 году, Windows Forms полностью мертв? в этом другом stackover вопросы, они говорят WinRT + XAML для Metro GUI building (Win ...

Что делает звезда WPF (ширина= " 100*")

Что именно означает звезда в терминах размера в WPF? ...

Поиск дескриптора окна WPF

Windows forms имеет свойство win1.Дескриптор, который, если я помню, возвращает дескриптор главного окна? есть ли эквивалентный способ получить дескриптор окна WPF? Я нашел следующий код в интернете IntPtr windowHandle = new WindowInteropHelper(Application.Current.MainWindow).Handle; но я не думаю, что поможет мне, потому что мое приложение имеет несколько окон. спасибо!! ...

Доступ к родительскому DataContext из DataTemplate

у меня есть ListBox, который привязывается к дочерней коллекции в модели представления. Элементы списка оформлены в DataTemplate, основанного на собственность на родителя с ViewModel: <Style x:Key="curveSpeedNonConstantParameterCell"> <Style.Triggers> <DataTrigger Binding="{Binding Path=DataContext.CurveSpeedMustBeSpecified, ElementName=someParentElementWithReferenceToRootDataContext}" Value="True"> <Setter Property="Control.Visibili ...

WPF DataGrid-кнопка в столбце, получающая строку, из которой она появилась в обработчике событий Click

Я установил itemsource моего WPF Datagrid в список объектов, возвращенных из моего DAL. Я также добавил дополнительный столбец, который содержит кнопку, xaml ниже. <toolkit:DataGridTemplateColumn MinWidth="100" Header="View"> <toolkit:DataGridTemplateColumn.CellTemplate> <DataTemplate> <Button Click="Button_Click">View Details</Button> </DataTemplate> </toolkit:DataGridTemplateColumn.CellTemplate> </toolkit:DataGr ...

Как поместить символ юникода в XAML?

Я пытаюсь сделать это: <TextBlock Text="{Binding Path=Text, Converter={StaticResource stringFormatConverter}, ConverterParameter='&u2014{0}'}" /> чтобы получить - чтобы появиться перед текстом. Это не работает. Что мне здесь делать? ...

Панель инструментов WPF: как удалить сцепление и переполнение

во вложенном WPF ToolBarPanel-ToolBar-Menu мы хотим избавиться от ручки захвата слева и области переполнения справа. они оба серые, но мы бы хотели, чтобы они вообще не отображались. есть идеи, как это сделать? на всякий случай, если мои условия не совсем верны, если вы посмотрите на изображение на рисунке 3 ссылки ниже, на самой нижней из трех панелей инструментов есть ручка слева от раскрывающегося списка и справа от самая правая кнопка-это переполнение. изображение панелей инструментов ...