wpf- все статьи тега ➜ страница 5
Свойства триггера WPF
Я довольно новичок в WPF и в настоящее время работаю с triggers. У меня есть вопрос относительно простого триггера . Под простым триггером я подразумеваю тот, который следит за изменением в dependency property и использует a setter чтобы изменить стиль. Пример: <Style.Triggers> <Trigger Property="Control.IsFocused" Value ="True"> <Setter Property=" Control.Foreground" Value =" DarkRed" /> </Trigger> </Style.Triggers> Все примеры, которые я в ...
Содержание изменения класса ContentControl в WPF, используя шаблон MVVM?
Я работаю над проектом, использующим MVVM с WPF, и я нахожусь в трудном положении. Когда я создаю Button и ContentControl в окне, где кнопка изменяет содержимое ContentControl, это работает нормально. <Window.Resources> <me:UserControl1ViewModel x:Key="viewModel" /> </Window.Resources> <Grid> <Button Content="Button" Name="button1" Command="{Binding Source={StaticResource viewModel}, Path=ClickCommand}" /> <ContentControl Co ...
Как я могу стилизовать границу и строку заголовка окна в WPF?
Мы разрабатываем приложение WPF, которое использует набор элементов управления Telerik, и все работает и выглядит нормально. К сожалению, недавно нам пришлось заменить базовый класс всех наших диалогов, заменив RadWindow стандартным окном WPF (причина не имеет отношения к этому обсуждению). Таким образом, мы получили приложение, которое все еще выглядело красиво на всех компьютерах разработчика (Windows 7 с включенным Aero), но было уродливо при использовании в среде нашего клиента (терминальные ...
Панель WPF wrap и прокрутка
У меня есть простой WrapPanel, который содержит ряд широких элементов управления. Когда я изменяю размер Width из Window, все работает, как и ожидалось. Элементы управления будут проходить по одной строке, если есть достаточно места, или сворачиваться к следующей строке, когда его нет. Однако, что мне нужно сделать, так это то, что если все элементы управления в основном сложены вертикально (так как горизонтального пространства больше нет) и Width из Window уменьшается еще больше, горизонтал ...
Простая разработка игр с WPF или Unity
WPF предоставляет некоторые удивительные возможности для работы с анимацией. Мне было интересно, подходит ли он для разработки простых игр, таких как Istrolid. Я считаю, что WPF может воспроизвести почти (если не все) анимации в Istrolid. Я хорошо отношусь к WPF, но мне еще предстоит начать с Unity. Лучше ли WPF в моем случае или стоит потратить время на изучение Unity для разработки таких простых игр. ...
Установка свойства PlacementTarget WPF ContextMenu в XAML?
<Button Name="btnFoo" Content="Foo" > <Button.ContextMenu Placement="Bottom" PlacementTarget="btnFoo"> <MenuItem Header="Bar" /> </Button.ContextMenu> </Button> Выдает мне ошибку времени выполнения тип 'UIElement' не имеет открытого класса TypeConverter Я тоже пытался <Button Name="btnFoo" Content="Foo" > <Button.ContextMenu Placement="Bottom" PlacementTarget="{Binding ElementName=btnFoo}"> <MenuItem Header="Bar" /> ...
Страница, рамка, окна навигации в C# WPF
я хотел бы знать разницу между страницей, фреймом, окнами навигации в c# wpf что является лучшим выбором из них для приложения wpf windows? в моем приложении как сделать фиксированную часть (содержать основные кнопки) и изменяемую часть (показывать страницы) после нажатия кнопок в фиксированной части Есть ли хорошие веб-сайты, предоставляющие видеоуроки для c# wpf от начала до профессионала? Спасибо ...
Двусторонняя привязка между DataGrid и массивом
У меня есть массив с именем: string[,] TableData; Могу ли я связать его содержимое с элементом управления DataGrid с помощью привязки? Если это возможно, я хотел бы, чтобы пользователь мог редактировать сетку и отражать изменения в массиве. ...
Флажок с DataGrid WPF
Я пытаюсь создать DataGrid в WPF 4.0 с помощью MVVM... Требуемые функции - Muti-выбор строк с помощью флажка (один клик) a установите флажок все, чтобы проверить все флажки в datagrid Что-то вроде этого - Прошло 2 дня, и я не могу понять, как эффективно решить эту проблему.. Рабочий пример - это то, что мне нужно сейчас как можно скорее.. Я буду очень признателен, если у кого-то есть рабочее решение, чтобы поделиться со мной... N пожалуйста, не говорите мне гуглить эту вещь, потом ...
WPF datagridcheckboxcolumn: как включить / отключить флажки
У меня есть DataGrid с DataGridCheckBoxColumn. Сетка имеет привязку со списком объектов. Я хочу, чтобы, если есть N флажков, непроверенные становятся отключенными, но я не знаю, как выполнить отключение. <DataGridCheckBoxColumn x:Name="IsFixedByBracketColumn" Header="Fissato con staffa" Binding="{Binding isFixedByBracket, UpdateSourceTrigger=PropertyChanged}" IsReadOnly="False"> <DataGridCheckBoxColumn.ElementStyle> <Style TargetType="CheckBox"> ...
Как правильно создать приложение с одним экземпляром?
использование C# и WPF под .NET (а не Windows Forms или консоль), каков правильный способ создания приложения, которое может быть запущено только как один экземпляр? Я знаю, что это как-то связано с какой-то мифической вещью, называемой мьютексом, редко я могу найти кого-то, кто беспокоится о том, чтобы остановиться и объяснить, что это такое. код должен также сообщить уже запущенному экземпляру, что пользователь попытался запустить второй, и, возможно, также передать любые аргументы командно ...
Как использовать привязки WPF с RelativeSource?
Как использовать RelativeSource с привязками WPF и каковы различные варианты использования? ...
Как получить цвет из шестнадцатеричного цветового кода using.NET?
Как я могу получить цвет из шестнадцатеричного цветового кода (например,#FFDFD991)? Я читаю файл и получаю шестнадцатеричный цветовой код. Мне нужно создать соответствующий System.Windows.Media.Color экземпляр для шестнадцатеричного цветового кода. Есть ли встроенный метод в рамках для этого? ...
В WPF каковы различия между атрибутами x:Name и Name?
название говорит само за себя. Иногда кажется, что Name и x:Name атрибуты являются взаимозаменяемыми. Итак, каковы окончательные различия между ними, и когда предпочтительнее использовать один над другим? есть ли какие-либо последствия для производительности или памяти, чтобы использовать их неправильно? ...
Как я могу выйти из приложения WPF программно?
в течение нескольких лет я использую C# (Windows Forms), я никогда не использовал WPF. Но, теперь я люблю WPF, но я не знаю, как я должен выйти из моего приложения, когда пользователь нажимает на пункт меню Выход из меню Файл. Я пробовал: this.Dispose(); this.Exit(); Application.ShutDown(); Application.Exit(); Application.Dispose(); среди многих других. Ничего не работает. ...
В WPF графические ресурсы
Я пришел из в основном веб и немного Windows Forms фон. Для нового проекта мы будем использовать WPF. Приложение WPF будет нуждаться в 10-20 небольших значков и изображений для иллюстративных целей. Я думаю о хранении их в сборке в качестве встроенных ресурсов. Это правильный путь? Как указать в XAML, что элемент управления Image должен загружать изображение из встроенного ресурса? ...
Есть ли эквивалент MessageBox в WPF?
есть ли стандартное окно сообщения в WPF, например WinForms'System.Windows.Forms.MessageBox.Show(), или я должен использовать окно сообщения WinForms? ...
Глобальный обработчик исключений WPF [дубликат]
этот вопрос уже есть ответ здесь: глобально перехватывать исключения в приложении WPF? 6 ответов иногда, при не воспроизводимых обстоятельствах, мое приложение WPF аварийно завершает работу без какого-либо сообщения. Приложение просто закрыть мгновенно. где лучше всего реализовать глобальный Попробовать/catch блок. По крайней мере, я должен реализовать MessageBox с: "извините за неудобства ..." ...
Автоматическая вертикальная полоса прокрутки в текстовом блоке WPF?
у меня есть TextBlock в WPF. Я пишу ему много строк, намного превышающих его вертикальную высоту. Я ожидал, что вертикальная полоса прокрутки появится автоматически, когда это произойдет, но это не так. я попытался найти свойство полосы прокрутки на панели свойств, но не смог его найти. Как я могу сделать вертикальную полосу прокрутки, созданные автоматически для моего TextBlock Как только его содержимое превысит его высоту? уточнение: я бы предпочел сделать это от дизайнера, а не напрямую зап ...
Как получить элементы управления в WPF для заполнения доступного пространства?
некоторые элементы управления WPF (например,Button) кажется, с радостью потребляет все доступное пространство в своем контейнере, Если вы не указываете высоту, которую он должен иметь. и некоторые, как те, которые мне нужно использовать прямо сейчас, (многострочный)TextBox и ListBox кажется, больше беспокоятся о том, чтобы просто занять место, необходимое для размещения их содержимого, и не более того. если вы посадите этих парней в камеру в UniformGrid, они будут расширяться, чтобы соответст ...