Недавно я потратил много времени на отладку данных WPF datagrid (из набора инструментов WPF). У меня был столбец, связанный с запросом linq с свойством, которое бросало исключение (в несколько строк). Кажется, что WPF блокирует исключение, и он просто делает ячейки пустыми. Я исправил ошибку, вызывающую исключение, но я хотел бы изменить поведение WPF. Я всегда […]
Я не понимаю различные режимы привязки данных в WPF, такие как: Одностороннее движение Двусторонний Один раз и т.д… Что означает каждый из этих режимов? Когда их следует использовать?
Мне поручено разработать программу управления контактами для моей компании. У нас есть VS 2012, и поскольку я никогда не использовал WPF, прежде чем я подумал, что буду использовать его для разработки этого приложения. У меня возникла огромная проблема при запуске связывания при использовании инфраструктуры сущности для базы данных, к которой сначала относится firebase database. Я […]
У меня есть приложение WPF и окно. В моем xml есть что-то подобное: Допустим, я не могу использовать xml для создания BottomLabel и TitleLabel . Поэтому я должен создать BottomLabel как свойство в моем «Кодексе за». Как указать ту же привязку для свойства Content метки Bottom в моем коде? Это вообще возможно ? Поэтому у […]
Я пытаюсь создать class наблюдаемого словаря для WPF DataBinding в C #. Я нашел хороший пример от Энди здесь: привязка данных с двумя словами с помощью словаря в WPF В соответствии с этим я попытался изменить код следующим образом: class ObservableDictionary : ViewModelBase { public ObservableDictionary(Dictionary dictionary) { _data = dictionary; } private Dictionary _data; […]
У меня есть проект, который бросает некоторые ошибки привязки данных. Одним из примеров является: System.Windows.Data Error: 4 : Cannot find source for binding with reference ‘RelativeSource FindAncestor, AncestorType=’System.Windows.Controls.ItemsControl’, AncestorLevel=’1”. BindingExpression:Path=HorizontalContentAlignment; DataItem=null; target element is ‘MenuItem’ (Name=”); target property is ‘HorizontalContentAlignment’ (type ‘HorizontalAlignment’) Мой вопрос заключается в том, есть ли способ определить, где это обязательство фактически […]
Если привязать DataGrid к ICollectionView = CollectionViewSource.GetDefaultView(collection) или к ObservableCollection collection; ??? Какова наилучшая практика для MVVM и почему?
В моем приложении WPF у меня есть TextBox, где пользователь может ввести процент (как int, от 1 до 100). Свойство Text является привязкой к привязке к свойству в ViewModel, где я принуждаю значение в заданном диапазоне в настройщике. Однако в .NET 3.5 данные не отображаются должным образом в пользовательском интерфейсе после принудительного ввода. В этом […]
Я искал и пробовал различные решения, но до сих пор никто из них не решает мою проблему. Я использую встроенный DataGrid из WPF в Visual Studio 2010 / .NET4 для отображения данных из XML-документа, хранящегося в XDocument. Мой код работает нормально, и я подтвердил, что XDocument присутствует и корректен. Однако DataGrid не отображает никаких данных. […]
У меня ошибка со списком Мой код: SqlConnection conn = new SqlConnection(); try { conn = new SqlConnection(@”Data Source=SHARKAWY;Initial Catalog=Booking;Persist Security Info=True;User ID=sa;Password=123456″); string query = “select FleetName, FleetID from fleets”; SqlCommand cmd = new SqlCommand(query, conn); cmd.CommandText = query; conn.Open(); SqlDataReader drd = cmd.ExecuteReader(); while (drd.Read()) { cmbTripName.Items.Add(drd[“FleetName”].ToString()); cmbTripName.ValueMember = drd[“FleetID”].ToString(); cmbTripName.DisplayMember = drd[“FleetName”].ToString(); […]