«data-binding» etiketlenmiş sorular

İki veri / bilgi kaynağını birbirine bağlayan ve bunları senkronize halde tutan genel bir teknik.

5
İki yönlü bağlanma nedir?
Omurga'nın iki yönlü bağlanma yapmadığı birçok şey okudum ama bu kavramı tam olarak anlamıyorum. Birisi bana bir MVC kod tabanında iki yönlü bağlamanın nasıl çalıştığına ve Omurga ile nasıl çalışmadığına bir örnek verebilir mi?

12
Statik özelliğe bağlanma
Bir TextBox basit bir statik dize özelliği bağlama zor bir zaman yaşıyorum. Static özelliğine sahip sınıf: public class VersionManager { private static string filterString; public static string FilterString { get { return filterString; } set { filterString = value; } } } Benim xaml, ben sadece bu statik özelliği bir …
169 wpf  xaml  data-binding 


10
AngularJS: Hizmet özelliklerine bağlanmanın doğru yolu
AngularJS bir service özelliği bağlamak için nasıl en iyi uygulama arıyorum. AngularJS kullanılarak oluşturulan bir hizmetteki özelliklere nasıl bağlanacağını anlamak için birden çok örnek üzerinden çalıştım. Aşağıda bir hizmetteki özelliklere nasıl bağlanılacağına dair iki örneğim var; ikisi de çalışır. İlk örnek temel bağlamaları ve ikinci örnek $ scope. $ Watch …

4
Spring MVC tip dönüşümü: PropertyEditor veya Converter?
Spring MVC'de verileri bağlamanın ve dönüştürmenin en kolay ve en basit yolunu arıyorum. Mümkünse, herhangi bir xml yapılandırması yapmadan. Şimdiye kadar PropertyEditors'ı şu şekilde kullanıyorum : public class CategoryEditor extends PropertyEditorSupport { // Converts a String to a Category (when submitting form) @Override public void setAsText(String text) { Category c …

3
Veri bağlama yoluyla bir WPF Köprüsünün metnini nasıl ayarlayabilirim?
WPF'de, bir nesnenin ayrıntılarına giden bir köprü oluşturmak istiyorum ve köprünün metninin nesnenin adı olmasını istiyorum. Şu anda şuna sahibim: <TextBlock><Hyperlink Command="local:MyCommands.ViewDetails" CommandParameter="{Binding}">Object Name</Hyperlink></TextBlock> Ama ben "Nesne Adı" nın nesnenin gerçek adına bağlı olmasını istiyorum. Bunun gibi bir şey yapmak istiyorum: <TextBlock><Hyperlink Command="local:MyCommands.ViewDetails" CommandParameter="{Binding}" Text="{Binding Path=Name}"/></TextBlock> Ancak, Hyperlink sınıfının veri …

7
@RequestParam'da bir liste bağlama
Bir formdan bazı parametreleri şu şekilde gönderiyorum: myparam[0] : 'myValue1' myparam[1] : 'myValue2' myparam[2] : 'myValue3' otherParam : 'otherValue' anotherParam : 'anotherValue' ... Denetleyici yöntemindeki tüm parametreleri aşağıdaki gibi bir parametre ekleyerek elde edebileceğimi biliyorum. public String controllerMethod(@RequestParam Map<String, String> params){ .... } MyParam [] parametrelerini (diğerlerini değil) bir listeye …

4
WPF XAML bağlamasına bir dize eklemek için StringFormat kullanın
Bir tamsayı değerine tek yönlü bağlanma (bu durumda Santigrat derece cinsinden sıcaklık) olan bir TextBlock içeren bir WPF 4 uygulamam var. XAML şuna benzer: <TextBlock x:Name="textBlockTemperature"> <Run Text="{Binding CelsiusTemp, Mode=OneWay}"/></TextBlock> Bu, gerçek sıcaklık değerini görüntülemek için iyi çalışıyor, ancak bu değeri yalnızca sayı yerine ° C'yi içerecek şekilde biçimlendirmek istiyorum …

6
Salt okunur GUI özelliklerini ViewModel'e geri gönderme
View'dan bazı salt okunur bağımlılık özelliklerinin mevcut durumunu her zaman bilen bir ViewModel yazmak istiyorum. Özellikle, benim GUI, bir FlowDocument'den her seferinde bir sayfa görüntüleyen bir FlowDocumentPageViewer içerir. FlowDocumentPageViewer, CanGoToPreviousPage ve CanGoToNextPage adlı iki salt okunur bağımlılık özelliğini ortaya çıkarır. ViewModel'imin bu iki View özelliğinin değerlerini her zaman bilmesini istiyorum. …

8
Bir WPF DataGrid ürününü değişken sayıda sütuna nasıl bağlarım?
WPF uygulamam, her seferinde farklı sayıda sütuna sahip olabilen veri kümeleri oluşturur. Çıktıya, biçimlendirmeyi uygulamak için kullanılacak her sütunun bir açıklaması dahildir. Çıktının basitleştirilmiş bir versiyonu aşağıdaki gibi olabilir: class Data { IList<ColumnDescription> ColumnDescriptions { get; set; } string[][] Rows { get; set; } } Bu sınıf, bir WPF DataGrid …
124 c#  wpf  xaml  data-binding  datagrid 

1
AngularJS'de iki yönlü filtreleme nasıl yapılır?
AngularJS'nin yapabileceği ilginç şeylerden biri, belirli bir veri bağlama ifadesine filtre uygulamaktır; bu, örneğin kültüre özgü para birimi veya bir modelin özelliklerinin tarih biçimlendirmesini uygulamanın uygun bir yoludur. Kapsamda hesaplanmış özelliklerin olması da güzel. Sorun, bu özelliklerin hiçbirinin iki yönlü veri bağlama senaryoları ile çalışmamasıdır - kapsamdan görünüme yalnızca tek …

5
XAML'de birden çok değer dönüştürücüyü zincirlemenin bir yolu var mı?
Veri bağlamımdaki bir mülke bağlı bir tamsayı değerini iki ayrı dönüştürmeden sonra göstermem gereken bir durum var: Bir aralıktaki değeri ters çevirin (ör. Aralık 1 ila 100; veri bağlamındaki değer 90; kullanıcı 10 değerini görür) sayıyı bir dizeye dönüştür Kendi dönüştürücümü (IValueConverter uygulayan) oluşturarak her iki adımı da yapabileceğimi fark …


5
İnclude etiketi kullanarak Android Veri Bağlama
Notu güncelle: Yukarıdaki örnek düzgün çalışır bırakma 1.0-rc4 çünkü sabit gereksiz değişken ihtiyacı konusunu. Orijinal soru: Belgelerde anlatıldığı gibi yapıyorum ve çalışmıyor: main.xml: <layout xmlns:andr... <data> </data> <include layout="@layout/buttons"></include> .... buttons.xml: <layout xmlns:andr...> <data> </data> <Button android:id="@+id/button" ...." /> MyActivity.java: ... binding = DataBindingUtil.inflate... binding.button; ->cannot resolve symbol 'button' düğme …

10
WPF Doğrulama Hatalarını Algılama
WPF'de, ExceptionValidationRuleveya öğesini kullanarak Veri Bağlama sırasında Veri Katmanınızda atılan hatalara dayalı doğrulamayı ayarlayabilirsiniz DataErrorValidationRule. Bu şekilde ayarlanmış bir sürü kontrolünüz olduğunu ve bir Kaydet düğmeniz olduğunu varsayalım. Kullanıcı Kaydet düğmesine tıkladığında, kaydetme işlemine devam etmeden önce doğrulama hatası olmadığından emin olmanız gerekir. Doğrulama hataları varsa, onlara bağırmak istersiniz. WPF'de, …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.