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


Разница между видимостью.Рухнула и видимость.Скрытый

какие различия между Visibility.Collapsed и Visibility.Hidden в WPF? ...

Обработка диалоговых окон в WPF с помощью MVVM

в шаблоне MVVM для WPF, обработка диалоговых окон является одной из более сложных операций. Поскольку ваша модель представления ничего не знает о представлении, диалоговая связь может быть интересной. Я могу выставить ICommand, что когда представление вызывает его, может появиться диалоговое окно. кто-нибудь знает хороший способ обработки результатов из диалогов? Я говорю о диалоговых окнах windows, таких как MessageBox. одним из способов, которым мы это сделали, было событие на viewmodel, к ...

ResourceDictionary в отдельной сборке

У меня есть файлы словаря ресурсов (MenuTemplate.xaml, ButtonTemplate.xaml и т. д.), которые я хочу использовать в нескольких отдельных приложениях. Я мог бы добавить их в сборки приложений, но лучше, если я скомпилирую эти ресурсы в одной сборке и мои приложения будут ссылаться на нее, верно? после сборки ресурса, как я могу ссылаться на него в приложении.XAML для моего приложения? В настоящее время я использую ResourceDictionary.MergedDictionaries для слияния отдельные файлы словаря. Если он ...

Как привязать к PasswordBox в MVVM

я столкнулся с проблемой привязки к PasswordBox. Кажется, это риск для безопасности, но я использую шаблон MVVM, поэтому я хочу обойти это. Я нашла здесь интересный код (кто-нибудь использовал это или что-то подобное?) http://www.wpftutorial.net/PasswordBox.html технически это выглядит здорово, но я не уверен, как получить пароль. у меня в основном есть свойства в моем LoginViewModel на Username и Password. Username отлично и работает, как это TextBox. я использовал код выше, как указано, и ...

Привязка данных к SelectedItem в WPF Treeview

как я могу получить элемент, который выбран в WPF-treeview? Я хочу сделать это в XAML, потому что я хочу связать его. вы можете подумать, что это SelectedItem но, видимо, что не существует только для чтения и поэтому непригодным. вот что я хочу сделать: <TreeView ItemsSource="{Binding Path=Model.Clusters}" ItemTemplate="{StaticResource ClusterTemplate}" SelectedItem="{Binding Path=Model.SelectedCluster}" /> Я хочу связать SelectedItem к свойству на моей модели ...

Глобально перехватывать исключения в приложении WPF?

у нас есть приложение WPF, где его части могут создавать исключения во время выполнения. Я хотел бы глобально поймать любое необработанное исключение и зарегистрировать их, но в противном случае продолжить выполнение программы, как будто ничего не произошло (вроде VB On Error Resume Next). возможно ли это в C#? И если да, то где именно мне нужно поместить код обработки исключений? В настоящее время я не вижу ни одной точки, где я мог бы обернуть try/catch вокруг и что бы поймать всех исключени ...

Страница против окна в WPF?

в чем разница между страницей и окном в WPF при добавлении нового файла в Обозреватель решений? ...

Как автоматически выбрать весь текст в фокусе в текстовом поле WPF?

Если я называю SelectAll с GotFocus обработчик событий, он не работает с мышью - выделение исчезает, как только мышь отпущена. EDIT: людям нравится ответ Доннелла, я попытаюсь объяснить, почему мне это не понравилось так же, как принятый ответ. это сложнее, в то время как принятый ответ делает то же самое более простым способом. удобство использования принятого ответа лучше. При нажатии в середине текста, текст становится невыбранным, когда вы отпускаете мышь, что позволяет начать редактирова ...

Выравнивание текста по вертикали в текстовом блоке WPF

Как назначить выравнивание по вертикали центра текста внутри текстового блока? Я нашел свойство TextAlignment, но оно предназначено для горизонтального выравнивания текста. Как это сделать для вертикального выравнивания текста? ...

Как скрыть кнопку закрытия в окне WPF?

Я пишу модальный диалог в WPF. Как настроить окно WPF, чтобы у него не было кнопки закрытия? Я бы все равно хотел, чтобы его WindowState имел обычную строку заголовка. Я нашел ResizeMode, WindowState и WindowStyle, но ни одно из этих свойств не позволяет мне скрыть кнопку закрытия, но показать строку заголовка, как в модальных диалогах. ...

Простая (я думаю) горизонтальная линия в WPF?

создание относительно простой формы ввода данных, и просто хотите отделить определенные разделы с горизонтальной линией (не в отличие от тега HR в HTML), который растягивает всю длину формы. Я попытался это: <Line Stretch="Fill" Stroke="Black" X2="1"/> поскольку родительский элемент управления не является фиксированной шириной, эта строка приводит к растягиванию окна на всю ширину экрана. есть ли простой способ сделать это без фиксации ширины моего родительского элемента управления/ок ...

Разница между шаблоном управления и DataTemplate в WPF

в чем разница между a ControlTemplate и DataTemplate в WPF? ...

Как использовать WPF Background Worker

Я новичок с WPF в моем приложении мне нужно выполнить процедуру инициализации, это займет 7-8 секунд, в течение которых мой интерфейс перестает отвечать на запросы. Чтобы решить эту проблему, я выполняю инициализацию в отдельном потоке: public void Initialization() { Thread initThread = new Thread(new ThreadStart(InitializationThread)); initThread.Start(); } public void InitializationThread() { outputMessage("Initializing..."); //DO INITIALIZ ...

WPF и первоначальный фокус

кажется, что при запуске приложения WPF ничто не имеет фокуса. Это очень странно. Все остальные рамки, которые я использовал, делают именно то, что вы ожидаете: помещает начальный фокус на первый элемент управления в порядке табуляции. Но я подтвердил, что это WPF, а не только мое приложение-если я создаю новое окно и просто помещаю в него текстовое поле и запускаю приложение, текстовое поле не имеет фокуса, пока я не нажму на него или не нажму вкладку. Фу. мое фактическое приложение сложнее, ...

Как привязать несколько значений к одному текстовому блоку WPF?

в настоящее время я использую TextBlock ниже, чтобы привязать значение свойства с именем Name: <TextBlock Text="{Binding Name}" /> теперь, я хочу связать другое свойство с именем ID к тому же TextBlock. можно ли привязать два или более значений к одному и тому же TextBlock? Можно ли это сделать с помощью простой конкатенации, например Name + ID а если нет, то как еще к этому можно подойти? ...

В чем разница между ListBox и ListView

в чем разница между ListBox WPF и ListView? Я не могу найти никакой существенной разницы в их свойствах. Есть ли другое типичное использование? ...

Привязки в WPF ComboBox в пользовательский список

у меня есть ComboBox, который, кажется, не обновляет SelectedItem/SelectedValue. элемент ComboBox ItemsSource привязан к свойству в классе ViewModel, который перечисляет кучу записей телефонной книги RAS как CollectionView. Тогда я связал (в разное время) оба SelectedItem или SelectedValue к другому свойству ViewModel. Я добавил MessageBox в команду save для отладки значений, установленных привязкой данных, но SelectedItem/SelectedValue привязка не быть набор. класс ViewModel выглядит примерн ...

Как я могу выделить дочерние элементы StackPanel?

учитывая StackPanel: <StackPanel> <TextBox Height="30">Apple</TextBox> <TextBox Height="80">Banana</TextBox> <TextBox Height="120">Cherry</TextBox> </StackPanel> каков наилучший способ разместить дочерние элементы так, чтобы между ними были промежутки одинакового размера, даже если сами дочерние элементы имеют разные размеры? Можно ли это сделать без установки свойств для каждого из отдельных детей? ...

"Коллекция элементов должна быть пустой перед использованием ItemsSource."

Я пытаюсь получить изображения для отображения в WPF ListView в стиле WrapPanel, как описано в этой старой статье команды ATC Avalon:как создать пользовательский вид. когда я пытаюсь заполнить ListView с LINQ-to-Entities запросил коллекцию ADO.NET объекты Entity Framework я получаю следующее исключение: исключение коллекция элементов должна быть пустой, прежде чем с помощью ItemsSource. мой код... Visual Basic Private Sub Window1_Loaded(...) Handles MyBase.Loaded ListViewImages ...

Как я могу предоставить несколько условий для триггера данных в WPF?

Как я могу предоставить несколько условий для запуска данных в WPF? ...