2016-07-23 29 views
0

我在解決方案資源管理器中有2個項目。一個資源字典位於名爲「主題」的文件夾中。另一個項目設置爲主啓動,它具有MainWindow.xaml和MainWindow.xaml.cs。我只是想知道,如果我可以在接下來的時間,我打開應用程序 保存的任何文字在我的資源字典,我會在文本框中輸入的編碼和仍然存在的代碼將是這樣的:當我的文本框位於resourcedictionary中時,如何保存文本輸入?

<TextBox telerik:PersistenceManager.StorageId="myText"  
     IsEnabled="{Binding IsEnabled}" 
     Text="{Binding Notes, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" 
     AcceptsReturn="True" 
     TextWrapping="Wrap" 
     BorderThickness="0"     
     ScrollViewer.VerticalScrollBarVisibility="Auto" 
     Background="{x:Null}" Foreground="White" /> 

我試圖合併我的資源字典到MainWindow.xaml,但仍然不能 訪問文本框,當我在MainWindow.xaml.cs中寫入代碼時。

我該怎麼做?我不知道該怎麼做。 我將不勝感激任何形式的幫助。

+0

如果下一次打開應用程序時需要將文本存儲在數據庫中的某個位置。 – ViVi

+0

您可能會混淆綁定數據與數據存儲的概念。資源字典只是一個樣式庫,與數據處理無關。 – OmegaMan

+0

好的,非常感謝。 – Fred

回答

0

使用應用程序設置在會話之間爲用戶保留數據。見 Managing Application Settings (.NET)

+0

謝謝我明白了......但是有可能在資源字典後面編碼?我想添加新的事件處理程序與我的一些數據模板... – Fred

+0

@Fred從你所描述的,在資源字典樣式中添加*事件處理程序*是無法完成的。但是創建處理數據狀態的樣式可以通過樣式觸發器和數據觸發器來完成。 – OmegaMan

相關問題