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

Расширяемый язык разметки приложений (XAML) - это декларативный язык на основе XML, используемый для инициализации структурированных значений и объектов в различных средах. Когда вопрос касается использования XAML с определенной платформой, следует также указать тег для этой платформы, например [wpf] (Windows Presentation Foundation), [silverlight], [windows-phone], [windows-store-apps] ( Магазин приложений Windows 8), [win-universal-app], [xamarin.forms] или [workflow-foundation]

4
Передача значения перечисления в качестве параметра команды из XAML
Я хочу передать значение перечисления в качестве параметра команды в WPF, используя что-то вроде этого: <Button x:Name="uxSearchButton" Command="{Binding Path=SearchMembersCommand}" CommandParameter="SearchPageType.First" Content="Search"> </Button> SearchPageType является перечислением, и это должно знать, из какой кнопки вызывается команда поиска. Возможно ли это в WPF или как передать значение перечисления в качестве параметра команды?
182 .net  wpf  silverlight  xaml  command 

7
Вызывающий поток должен быть STA, потому что многие компоненты пользовательского интерфейса требуют этого
Я использую http://www.codeproject.com/KB/IP/Facebook_API.aspx Я пытаюсь вызвать XAML, созданный с использованием WPF . Но это дает мне ошибку: Вызывающий поток должен быть STA, потому что это требуется для многих компонентов пользовательского интерфейса. Я не знаю что делать Я пытаюсь сделать это: FacebookApplication.FacebookFriendsList ffl = new FacebookFriendsList(); Но это дает мне эту …

12
Привязка к статическому свойству
Мне трудно связать простое статическое свойство строки с TextBox. Вот класс со статическим свойством: public class VersionManager { private static string filterString; public static string FilterString { get { return filterString; } set { filterString = value; } } } В моем xaml я просто хочу связать это статическое свойство …
168 wpf  xaml  data-binding 


12
Мои изображения размыты! Почему WPF SnapsToDevicePixels не работает?
Я использую некоторые изображения в моем приложении WPF. XAML: <Image Name="ImageOrderedList" Source="images/OrderedList.png" ToolTip="Ordered List" Margin="0,0,5,5" Width="20" Height="20" SnapsToDevicePixels="True" MouseUp="Image_MouseUp" MouseEnter="Image_MouseEnter" MouseLeave="Image_MouseLeave" /> Но они кажутся нечеткими. Почему эта SnapsToDevicePixels="True"линия не предотвращает эту проблему?
165 .net  wpf  image  xaml 

3
Binding ConverterParameter
Есть ли способ, которым я мог бы сделать это в Style: <Style TargetType="FrameworkElement"> <Setter Property="Visibility"> <Setter.Value> <Binding Path="Tag" RelativeSource="{RelativeSource AncestorType=UserControl}" Converter="{StaticResource AccessLevelToVisibilityConverter}" ConverterParameter="{Binding RelativeSource={RelativeSource Mode=Self}, Path=Tag}" /> </Setter.Value> </Setter> </Style> Мне просто нужно отправить Tagродительский Tagэлемент верхнего уровня и сам элемент управления в мой класс конвертера.
165 wpf  xaml  styles 

12
DataTrigger, где значение НЕ является нулевым?
Я знаю, что могу сделать установщик, который проверяет, является ли значение NULL, и что-то делает. Пример: <TextBlock> <TextBlock.Style> <Style> <Style.Triggers> <DataTrigger Binding="{Binding SomeField}" Value="{x:Null}"> <Setter Property="TextBlock.Text" Value="It's NULL Baby!" /> </DataTrigger> </Style.Triggers> </Style> </TextBlock.Style> </TextBlock> Но как я могу проверить значение "not" ... как в "NOT NULL" или "NOT = …

10
Пример использования гиперссылки в WPF
Я видел несколько предложений, что вы можете добавить гиперссылку на приложение WPF через Hyperlinkэлемент управления. Вот как я пытаюсь использовать это в своем коде: <Window xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="d" x:Class="BookmarkWizV2.InfoPanels.Windows.UrlProperties" Title="UrlProperties" Height="754" Width="576"> <Grid> <Grid.RowDefinitions> <RowDefinition></RowDefinition> <RowDefinition Height="40"/> </Grid.RowDefinitions> <Grid> <ScrollViewer ScrollViewer.VerticalScrollBarVisibility="Auto" Grid.RowSpan="2"> <StackPanel > <DockPanel LastChildFill="True" Margin="0,5"> <TextBlock …
160 c#  wpf  xaml  hyperlink 

2
Что такого особенного в Generic.xaml?
Я пытался выяснить, как организовать мои файлы ResourceDictionary для повторного использования и обмена с другими членами моей команды. Я продолжаю сталкиваться с «Generic.xaml», но если я смотрю на MSDN Generic.xaml или просто делаю поиск в Google, я, похоже, получаю только сообщения в блогах и вопросы на форуме, которые случайно упоминают …
153 wpf  xaml  themes 

7
WPF: установка ширины (и высоты) в процентах
Скажем, я хочу, TextBlockчтобы он Widthравнялся родительскому контейнеру Width(т. Е. Растягивался из стороны в сторону) или процентному содержанию его родительского контейнера Width, как я могу сделать это XAMLбез указания абсолютных значений? Я хочу сделать это так, чтобы, если контейнер «Родительский контейнер» впоследствии расширялся (его « Widthувеличивалось»), его «дочерние элементы» также …
150 wpf  xaml  resize 

12
Обработка события закрытия окна с помощью WPF / MVVM Light Toolkit
Я хотел бы обработать Closingсобытие (когда пользователь нажимает верхнюю правую кнопку «X») моего окна, чтобы в конечном итоге отобразить подтверждающее сообщение или / и отменить закрытие. Я знаю, как сделать это в коде позади: подпишитесь на Closingсобытие окна, затем используйте CancelEventArgs.Cancelсвойство. Но я использую MVVM, поэтому я не уверен, что …
145 c#  wpf  xaml  mvvm  mvvm-light 

3
Приложение WPF, которое имеет только иконку в трее
Я новичок в WPF, и мне интересно, кто-нибудь может дать мне несколько советов, как написать приложение, которое будет свернуто в трей. Идея состоит в том, что он периодически выбирает RSS-канал и создает всплывающее окно с тостером при появлении новых каналов. Приложение должно по-прежнему иметь главное окно (по сути, просто список, …
144 c#  .net  wpf  xaml 

10
Панорамирование и масштабирование изображения
Я хочу создать простую программу просмотра изображений в WPF, которая позволит пользователю: Панорамирование (перетаскивание изображения мышью). Масштаб (с ползунком). Показать наложения (например, выделение прямоугольником). Показать исходное изображение (при необходимости с полосами прокрутки). Вы можете объяснить, как это сделать? Я не нашел хорошего образца в сети. Стоит ли использовать ViewBox? Или …
131 c#  wpf  xaml  zoom  pan 

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
Как установить цвет выделенной строки в 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 

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