Perguntas com a marcação «data-binding»

Uma técnica geral que une duas fontes de dados / informações e as mantém em sincronia.


6
Acesse DataContext pai de DataTemplate
Eu tenho um ListBoxque se liga a uma coleção filho em um ViewModel. Os itens da caixa de listagem são estilizados em um datatemplate com base em uma propriedade no ViewModel pai: <Style x:Key="curveSpeedNonConstantParameterCell"> <Style.Triggers> <DataTrigger Binding="{Binding Path=DataContext.CurveSpeedMustBeSpecified, ElementName=someParentElementWithReferenceToRootDataContext}" Value="True"> <Setter Property="Control.Visibility" Value="Hidden"></Setter> </DataTrigger> </Style.Triggers> </Style> Recebo o seguinte erro …

6
Como vincular uma lista a uma ComboBox?
Eu quero conectar um BindingSourcea uma lista de objetos de classe e, em seguida, o valor dos objetos a um ComboBox. Alguém pode sugerir como fazer isso? public class Country { public string Name { get; set; } public IList<City> Cities { get; set; } public Country() { Cities = …



6
WPF Data Binding and Validation Rules Best Practices
Eu tenho um aplicativo WPF muito simples no qual estou usando vinculação de dados para permitir a edição de alguns objetos CLR personalizados. Agora estou querendo colocar alguma validação de entrada quando o usuário clicar em salvar. No entanto, todos os livros do WPF que li não dedicam realmente nenhum …

10
A vinculação bidirecional Angular 2 usando ngModel não está funcionando
Não é possível vincular a 'ngModel' porque não é uma propriedade conhecida do elemento 'input' e não há diretivas correspondentes com uma propriedade correspondente Nota: estou usando alpha.31 import { Component, View, bootstrap } from 'angular2/angular2' @Component({ selector: 'data-bind' }) @View({ template:` <input id="name" type="text" [ng-model]="name" (ng-model)="name = $event" /> …



29
Classe de vinculação de dados não gerada
Estou usando Data Binding em meu projeto, ao usar <layout>e <data>em minha classe de vinculação xml não é gerada. Por exemplo, eu tenho activity_main.xml <?xml version="1.0" encoding="utf-8"?> <layout xmlns:android="http://schemas.android.com/apk/res/android"> <data> </data> <RelativeLayout android:layout_width="match_parent" android:layout_height="match_parent"> </RelativeLayout> </layout> Agora, se estou escrevendo ActivityMainBindingna minha atividade / fragmento, mostra um erro que a …

3
Como definir uma vinculação no código?
Tenho a necessidade de definir um enlace no código. Parece que não consigo acertar. Isso é o que eu tentei: XAML: <TextBox Name="txtText"></TextBox> Código por trás: Binding myBinding = new Binding("SomeString"); myBinding.Source = ViewModel.SomeString; myBinding.Mode = BindingMode.TwoWay; myBinding.UpdateSourceTrigger = UpdateSourceTrigger.PropertyChanged; BindingOperations.SetBinding(txtText, TextBox.TextProperty, myBinding); ViewModel: public string SomeString { get { …
96 c#  wpf  xaml  data-binding 


10
Eu quero concat duas strings para um TextView no Android, Data Binding Api
Estou usando o DataBindingApi para definir as visualizações em layouts de Android. Aqui está meu layout. layout.xml <?xml version="1.0" encoding="utf-8"?> <layout xmlns:android="http://schemas.android.com/apk/res/android"> <data> <variable name="user" type="testing.sampleapp.com.sampleapp.User"/> </data> <LinearLayout android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@{ "Hello " + user.firstName}"/> </LinearLayout> Eu quero que o TextView exiba Hello UserName . Como …

9
Como formatar TimeSpan em XAML
Estou tentando formatar um bloco de texto vinculado a uma TimeSpanpropriedade. Funciona se a propriedade for do tipo, DateTimemas falhará se for a TimeSpan. Posso fazer isso usando um conversor. Mas estou tentando descobrir se há alternativas. Código de amostra: public TimeSpan MyTime { get; set; } public Window2() { …

2
Lista <T> vs BindingList <T> Vantagens / Desvantagens
Alguém pode descrever qual a diferença entre os dois para o meu projeto. Atualmente eu tenho um List&lt;MyClass&gt;e defina o BindingSource para aquele e um DataGridView para o BindingSource. Implementei IEditableObjectentão, quando CancelEdit é chamado, eu reverto meu objeto de volta ao que era com umMemberwise.Clone() Mudar minha lista para …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.