2010-09-28 23 views
6

nerede ve nasıl bir MVVM WPF uygulamasında ayarları uygulamak için gösterir iyi bir öğretici/açıklama için arıyorum. Anladığım kadarıyla .net'in ayarları için yerleşik desteği var, ancak bu genellikle orta ve büyük boyutlu uygulamalar için kullanılıyor mu? Alternatifler nelerdir?MVVM WPF kaydetme ve yükleme kullanıcı ayarları tasarım deseni

Böyle vb pencere boyutu, ızgara sütun boyutu, yazı tipi boyutu, yazı tipi, gibi birçok kullanıcı ayarlarını depolamak içimden ...

yardım için teşekkür ederiz!

cevap

3

yerleşik ayarları dosyasının pencere boyutu, tema vb gibi ortak şeyleri saklamak için iyi bir yerdir ... (Stuff kullanıcı ortam hali ... kendilerini girmezse) ama daha gelişmiş ayarlar için kullanıcı Ben doğrusu kendi kuracağına özelleştirebilirsiniz ... Bu bana nerede ve nasıl depolanır üzerinde daha iyi bir kontrol sağlar! Ayrıca ayarları dosyasını kullanarak bir orta ölçekli MVVM uygulamaya ilişkin bir örnek this makaleye göz atın!

+0

teşekkürler. Örnekte, özelliklerin doğrudan xaml ile nasıl bağlandığını severim. Özel ayarlar dosyasını uygulamak için net bir tasarım deseni bulamadım. Ayarlar dosyası tekil mi olmalı? ve nerede dosya genel olarak tutulur vb ... – dnndeveloper

+2

bağlantı şu anda geçerli değil –

+0

@ArsenMkrt diyor ki, makale şu anda http://rudigroblerwp.wordpress.com/2011/09/27/building-openpos-part -9-% E2% 80% 93-settings-ve-bildirimler/ –

0

Sen WPF Application Framework (WAF) ait Yazar örnek uygulamada ilginizi çekebilir. Bir WPF MVVM uygulamasında Ayarların nasıl kullanılacağını gösterir.

Bu yaklaşım, depolamak istediğiniz özellikler için yeterli olmalıdır. Yorumlarınız ve bağlantı için

+0

Bağlantı için teşekkürler, daha önce waf'a baktım - harika görünüyor ama örneklemin ayarları görünüşü açıkça bana açık değildi. – dnndeveloper