Вопросы с тегом «wpf»

Windows Presentation Foundation, или WPF, является подсистемой для визуализации пользовательских интерфейсов в приложениях на основе Windows.

21
Установить фокус на TextBox в WPF из модели представления
У меня есть TextBoxи есть Buttonна мой взгляд. Теперь я проверяю условие при нажатии кнопки, и если условие оказывается ложным, отображаю сообщение пользователю, а затем мне нужно установить курсор на TextBoxэлемент управления. if (companyref == null) { var cs = new Lipper.Nelson.AdminClient.Main.Views.ContactPanels.CompanyAssociation(); MessageBox.Show("Company does not exist.", "Error", MessageBoxButton.OK, MessageBoxImage.Exclamation); cs.txtCompanyID.Focusable …
129 c#  wpf  xaml  mvvm  textbox 

8
Как полностью убрать границу кнопки в wpf?
Я пытаюсь создать кнопку с изображением и без рамки - точно так же, как кнопки панели инструментов Firefox, прежде чем вы наведете на них курсор и увидите кнопку полностью. Я попытался установить BorderBrushдо Transparent, BorderThicknessк 0, а также пытались BorderBrush="{x:Null}", но вы все еще можете увидеть контур кнопки.
129 wpf  button  transparency 

3
Как я могу установить текст гиперссылки WPF через привязку данных?
В WPF я хочу создать гиперссылку для перехода к деталям объекта, и я хочу, чтобы текст гиперссылки был именем объекта. Прямо сейчас у меня есть это: <TextBlock><Hyperlink Command="local:MyCommands.ViewDetails" CommandParameter="{Binding}">Object Name</Hyperlink></TextBlock> Но я хочу, чтобы «Имя объекта» было привязано к фактическому имени объекта. Я бы хотел сделать что-то подобное: <TextBlock><Hyperlink Command="local:MyCommands.ViewDetails" …

3
WPF: ItemsControl с полосой прокрутки (ScrollViewer)
Я следил за этим небольшим «учебником» о том, как добавить полосу прокрутки в ItemsControl, и он работает в режиме конструктора, но не тогда, когда я компилирую и выполняю программу (отображаются только первые несколько элементов и нет полосы прокрутки, чтобы просмотреть больше - даже когда для VerticalScrollbarVisibility установлено значение «Visible» вместо …

7
Нет Main () в WPF?
Я новичок в программировании, но был уверен, что одним из универсальных правил было то, что программа начинается с Main (). Когда я создаю проект WPF, я его не вижу. Является ли Main () просто другим именем в WPF?
128 c#  wpf  c#-4.0  main 

8
Как установить цвет выделенной строки в DataGrid
Цвет фона выбранной строки в DataGrid по умолчанию настолько темный, что я не могу его прочитать. Есть ли способ отменить это? Пробовал это <dg:DataGrid.RowStyle> <Style TargetType="{x:Type dg:DataGridRow}"> <Style.Triggers> <Trigger Property="IsSelected" Value="True" > <Setter Property="Background" Value="Gainsboro" /> </Trigger> </Style.Triggers> </Style> </dg:DataGrid.RowStyle> Но все равно ничего ...
127 c#  wpf  xaml  datagrid 

3
В каком порядке панели наиболее эффективны с точки зрения времени рендеринга и производительности?
Часто бывает, что для нужного мне макета подходит более одной панели, однако я знаю, что время рендеринга для разных типов панелей различается. Например, MSDN утверждает, что Относительно простой Panel, например Canvas, может иметь значительно лучшую производительность, чем более сложный Panel, например Grid. Итак, с точки зрения времени рендеринга и производительности, …

30
Имя не существует в ошибке пространства имен в XAML
Использование VS2012 для работы с приложением VB.NET WPF. У меня есть простое учебное приложение MusicPlayer, которое я использую для изучения WPF. Я постепенно конвертирую версию учебника C # в VB.NET. В приложении есть 2 класса, которые находятся в одном пространстве имен. Я могу ссылаться на пространство имен в XAML, но …



5
Значок настройки для приложения wpf (VS 08)
Прежде чем идти намного дальше, я упомяну, что пробовал следующие решения: Как установить значок для моего приложения в Visual Studio 2008? Установить значок приложения из ресурсов в VS 05 Я пытаюсь установить значок для своего приложения. AFAIK, мне нужно потенциально 3 изображения? 1 изображение является фактическим изображением в проводнике при …

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

4
Используйте StringFormat для добавления строки в привязку WPF XAML
У меня есть приложение WPF 4, содержащее TextBlock, который имеет одностороннюю привязку к целочисленному значению (в данном случае - температуре в градусах Цельсия). XAML выглядит так: <TextBlock x:Name="textBlockTemperature"> <Run Text="{Binding CelsiusTemp, Mode=OneWay}"/></TextBlock> Это отлично подходит для отображения фактического значения температуры, но я хотел бы отформатировать это значение так, чтобы оно …

9
Как открыть второе окно из первого в WPF?
Я новичок в WPF. У меня есть два окна, например window1 и window2. У меня одна кнопка в окне1. Если я нажму эту кнопку, должно открыться window2. Что мне для этого делать? Вот код, который я пробовал: window2.show();
125 c#  wpf 

6
Отправка свойств графического интерфейса только для чтения обратно в ViewModel
Я хочу написать ViewModel, который всегда знает текущее состояние некоторых свойств зависимостей только для чтения из View. В частности, мой графический интерфейс содержит FlowDocumentPageViewer, который отображает по одной странице из FlowDocument. FlowDocumentPageViewer предоставляет два свойства зависимостей, доступных только для чтения, которые называются CanGoToPreviousPage и CanGoToNextPage. Я хочу, чтобы моя ViewModel …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.