0

在LightSwitch中,當我打開默認模式,調用AddAndEditNew_Execute方法時,我想更改模態對話框內控件的屬性。例如:我想將TextBox更改爲「Multiline」或將AutoComplete FilterMode更改爲「Contains」。LightSwitch:如何訪問和更改AddAndEditNew中的控件屬性默認模式

如何在執行時間訪問這些控件?

我知道我可以添加一個自定義模式,但我只是想改變它的一小部分,我不想爲此創建一個完整的模式對話框。

我一直在談論Silverlight客戶端。

在此先感謝。

回答

2

恐怕,只有這樣,你可以做你想做的是:

  • 定製模式窗口(如果你想窗口是模式)
  • 獨立屏幕(如果你不需要窗口是模態)

一個默認模式窗口的屬性不能更改。沒有任何機制可以更改任何控件的屬性。

,你可以做的唯一一件事就是影響其性能得到顯示在默認模式窗口,通過檢查/取消選中默認顯示複選框在表設計。

但是,只要您需要更改控制的任何佈局,或改變任何控件的屬性,你需要通過調用它們來創建定製的模態窗口,或單獨的屏幕,&顯示器則在自定義代碼中。

這樣做的原因是因爲對於默認模式窗口控件都產生由LightSwitch的運行時間。

它真的只是一個之間的平衡的事情沒有做的工作,以創建窗口,& 靈活性

默認:易=是,靈活=無
定製:易=否,柔性=是

我知道這是不是你想要聽到的,但我希望我的解釋可以幫助你瞭解爲什麼你不能像你第一次想的那樣去做。

+0

非常感謝您的回答! – jaimead

+0

沒問題,不客氣。 –

+0

如果只是一個瘋狂的想法,如果你要創建另一個表格並以自動填充單元格的方式填充該表格,而不是添加關係?那可能嗎?截至目前我正在嘗試這一點,我希望它能工作 –