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

325
Настройка источника изображения WPF в коде

Я пытаюсь установить источник изображения WPF в коде. Изображение встраивается как ресурс в проект. Просматривая примеры, я пришел к следующему коду. По какой-то причине это не работает - изображение не отображается. По отладке я вижу, что поток содержит данные изображения. Так что не так? Assembly...

318
ListBox против ListView - как выбрать привязку данных

Я рассматриваю либо ListBox или ListView для приложения WPF. Кажется, либо поддерживает привязку данных и шаблоны элементов. В моем приложении есть простой список элементов, которые я собираюсь найти / отсортировать / отфильтровать на основе пользовательского ввода. Демонстрация привязки данных (...

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

Некоторые элементы управления WPF (например, the Button), похоже, с удовольствием занимают все доступное пространство в его контейнере, если вы не укажете высоту, которую он должен иметь. И некоторые, такие как те, которые мне нужно использовать прямо сейчас, (многострочные) TextBoxи другие,...

274
Диалог открытия каталога

Я хочу, чтобы пользователь выбрал каталог, в который будет сохранен файл, который я сгенерирую. Я знаю, что в WPF я должен использовать OpenFileDialogWin32, но, к сожалению, диалог требует выбора файла (ов) - он остается открытым, если я просто нажму OK, не выбрав один. Я мог бы «взломать»...

256
Привязка данных свойства enum к ComboBox в WPF

В качестве примера возьмем следующий код: public enum ExampleEnum { FooBar, BarFoo } public class ExampleClass : INotifyPropertyChanged { private ExampleEnum example; public ExampleEnum ExampleProperty { get { return example; } { /* set and notify */; } } } Я хочу связать свойство ExampleProperty с...

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

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

251
Как мне обернуть текст в метку с помощью WPF?

У меня есть TextBoxи лейбл. После нажатия кнопки я выполняю следующий код: label1.Content = textbox1.Text; У меня вопрос, как мне включить перенос текста на этикетке? В одной строке может быть слишком много текста, и я хочу, чтобы в этом случае он автоматически переносился на несколько...

247
Как ViewModel должен закрыть форму?

Я пытаюсь изучить WPF и проблему MVVM, но столкнулся с проблемой. Этот вопрос похож, но не совсем такой, как этот (обработка-диалогов-в-wpf-с-mvvm) ... У меня есть форма «Логин», написанная с использованием шаблона MVVM. Эта форма имеет ViewModel, которая содержит имя пользователя и пароль, которые...

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

У меня есть файлы словаря ресурсов (MenuTemplate.xaml, ButtonTemplate.xaml и т. Д.), Которые я хочу использовать в нескольких отдельных приложениях. Я мог бы добавить их в сборки приложений, но было бы лучше, если бы я скомпилировал эти ресурсы в одну сборку и чтобы мои приложения ссылались на...

243
MVVM: учебник от начала до конца?

Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Я программист на C # / Windows Forms с опытом работы более 5 лет. Я исследовал WPF, используя шаблон проектирования MVVM...

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

У нас есть приложение WPF, где его части могут генерировать исключения во время выполнения. Я хотел бы глобально перехватить любое необработанное исключение и записать их в журнал, но в противном случае продолжить выполнение программы, как будто ничего не произошло (вроде как в VB On Error Resume...

241
Привязка данных к SelectedItem в древовидном представлении WPF

Как я могу получить элемент, выбранный в WPF-дереве? Я хочу сделать это в XAML, потому что я хочу связать это. Вы можете подумать, что это так, SelectedItemно, видимо, не существует он доступен только для чтения и поэтому непригоден для использования. Вот что я хочу сделать: <TreeView...

236
Разница между ObservableCollection и BindingList

Я хочу знать разницу между ObservableCollectionи BindingListпотому что я использовал оба, чтобы уведомлять о любых изменениях добавления / удаления в Source, но на самом деле я не знаю, когда предпочесть одно другому. Почему я бы выбрал одно из следующего над другим?...

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

В шаблоне MVVM для WPF обработка диалогов является одной из более сложных операций. Так как ваша модель представления ничего не знает о представлении, диалоговое общение может быть интересным. Я могу показать, ICommandчто когда представление вызывает его, может появиться диалоговое окно. Кто-нибудь...

233
Какие рамки для MVVM мне следует использовать? [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

232
Как автоматически выделить весь текст в фокусе в WPF TextBox?

Если я вызываю SelectAllиз GotFocusобработчика событий, он не работает с мышью - выбор исчезает, как только мышь отпущена. РЕДАКТИРОВАТЬ: Людям нравится ответ Доннелле, я постараюсь объяснить, почему он мне не понравился так же, как принятый ответ. Это более сложно, в то время как принятый ответ...