Запитання з тегом «wpf»

Фонд презентацій Windows або WPF - це підсистема для надання інтерфейсів користувача у додатках на базі Windows.

14
INotifyPropertyChanged vs. DependencyProperty у ViewModel
При впровадженні ViewModel в програмі WPF-архітектури Model-View-ViewModel архітектури, здається, є два основні варіанти, як зробити його сумісним. Я бачив реалізації, які використовують DependencyPropertyдля властивостей, з якими збирається переглядати, і INotifyPropertyChangedзамість цього я бачив, як ViewModel реалізує . Моє запитання - коли я віддаю перевагу одному перед іншим? Чи є різниці …

5
Різниця між SelectedItem, SelectedValue та SelectedValuePath
У чому різниця між наступним: Вибраний елемент Вибрана ціна ВибранийValuePath Усі ці властивості залежності визначені у класі Selector . Я часто плутаю і SelectedItemз SelectedValue, і SelectedValueз SelectedValuePath. Я хотів би знати різницю між ними, а також коли ми їх використовуємо, особливо SelectedValueі SelectedValuePath. Поясніть, будь ласка, їх використання кількома …

13
Викликає потік не може отримати доступ до цього об'єкта, оскільки інший потік йому належить
Мій код як нижче public CountryStandards() { InitializeComponent(); try { FillPageControls(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Country Standards", MessageBoxButton.OK, MessageBoxImage.Error); } } /// <summary> /// Fills the page controls. /// </summary> private void FillPageControls() { popUpProgressBar.IsOpen = true; lblProgress.Content = "Loading. Please wait..."; progress.IsIndeterminate = true; worker = new …

10
Автоматична вертикальна смуга прокрутки в текстовому блоці WPF?
У мене є TextBlockWPF. Я пишу до нього багато рядків, значно перевищуючи його вертикальну висоту. Я очікував, що вертикальна смуга прокрутки автоматично з’явиться, коли це станеться, але цього не сталося. Я намагався шукати властивість смуги прокрутки на панелі властивостей, але не зміг її знайти. Як я можу зробити так, щоб …
336 c#  .net  wpf  scrollbar  textblock 

30
Як змусити TextBox приймати лише числовий вхід у WPF?
Я хочу прийняти цифри і десяткову точку, але жодної ознаки. Я розглянув зразки, що використовують керування NumericUpDown для Windows Forms, і цей зразок спеціального управління NumericUpDown від Microsoft . Але поки здається, що NumericUpDown (підтримується WPF чи ні) не збирається надавати потрібну мені функціональність. Те, як розроблено мою програму, ніхто …
335 c#  wpf  xaml  textbox  numericupdown 

17
Встановлення джерела зображення WPF у коді
Я намагаюся встановити в коді джерело зображення WPF. Зображення вбудовується як ресурс у проект. Переглядаючи приклади, я придумав наведений нижче код. Чомусь це не працює - зображення не відображається. За допомогою налагодження я бачу, що потік містить дані зображення. Отже, що не так? Assembly asm = Assembly.GetExecutingAssembly(); Stream iconStream = …
325 c#  .net  wpf  image 

1
ListBox vs. ListView - як вибрати для прив’язки даних
Я розглядаю або ListBox, або ListView для програми WPF. Здається, або підтримує прив'язку даних та шаблони елементів. У моїй програмі є простий перелік елементів, які я маю намір шукати / сортувати / фільтрувати на основі даних користувача. Демо-прив'язка даних ( http://msdn.microsoft.com/en-us/library/ms771319.aspx ) використовує ListBox із SourceViewSource. Хтось має плюси / …

4
Як отримати управління в WPF, щоб заповнити доступний простір?
Деякі елементи керування WPF (як-от Button), здається, із задоволенням споживають увесь доступний простір у своєму контейнері, якщо не вказати висоту, яку він повинен мати. А деякі, як ті, які мені потрібно використовувати зараз, (багаторядкові) TextBoxі, ListBoxздається, більше переживають за те, щоб просто зайняти простір, необхідний для їх вмісту, і не …


13
Відкрити діалогове вікно каталогу
Я хочу, щоб користувач обрав каталог, де буде збережений файл, який я потім генерую. Я знаю, що в WPF я повинен використовувати OpenFileDialogфайл від Win32, але, на жаль, діалогове вікно вимагає вибору файлів (файлів) - він залишається відкритим, якщо я просто натисніть кнопку ОК, не вибираючи жодного. Я міг би …
274 wpf  filesystems  dialog 



13
Зв'язування властивостей enum із ComboBox у WPF
Як приклад візьмемо наступний код: public enum ExampleEnum { FooBar, BarFoo } public class ExampleClass : INotifyPropertyChanged { private ExampleEnum example; public ExampleEnum ExampleProperty { get { return example; } { /* set and notify */; } } } Я хочу a для databind властивості ExampleProperty до ComboBox, щоб він …
256 .net  wpf 

10
Як я можу загортати текст у мітку за допомогою WPF?
У мене є TextBoxетикетка. Після натискання кнопки я виконую такий код: label1.Content = textbox1.Text; Моє запитання: як увімкнути обгортання тексту мітки? Тексту може бути занадто багато для відображення в одному рядку, і я хочу, щоб він автоматично переходив на кілька рядків, якщо це так.
251 c#  .net  wpf  label  word-wrap 

30
Як прив’язати до PasswordBox у MVVM
Я стикався з проблемою зв'язування з P asswordBox. Здається, це ризик для безпеки, але я використовую схему MVVM, тому я хочу її обійти. Я знайшов тут якийсь цікавий код (хтось користувався цим чи чимось подібним?) http://www.wpftutorial.net/PasswordBox.html Це технічно виглядає чудово, але я не впевнений, як отримати пароль. В основному у …
251 c#  wpf  mvvm  wpf-controls  passwords 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.