簡體   English   中英

LightSwitch:如何在AddAndEditNew默認模式中訪問和更改控件屬性

[英]LightSwitch: how to access and change control properties in AddAndEditNew default modal

在LightSwitch中,當我打開默認模態,調用AddAndEditNew_Execute方法時,我想更改模態對話框中控件的屬性。

例如:我想將TextBox更改為“Multiline”或將AutoComplete FilterMode更改為“Contains”。

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

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

我一直在談論Silverlight客戶端。

提前致謝。

我擔心你能做到你想要的唯一方法是:

  • 使用自定義模態窗口 (如果您希望窗口是模態的)
  • 單獨的屏幕 (如果您不需要窗口是模態的)

無法更改默認模態窗口的屬性。 沒有機制可以更改任何控件的屬性。

您可以做的唯一事情是通過選中/取消選中表設計器中的“ 默認顯示”復選框來影響在默認模式窗口中顯示哪些屬性。

但是,只要您需要更改控件的布局或更改任何控件的屬性,您需要創建自定義模式窗口單獨的屏幕 ,然后通過在自定義代碼中調用它們來顯示。

原因是因為默認模態窗口的控件是由LightSwitch運行時生成的。

這實際上只是在不必進行創建窗口的工作靈活性之間取得平衡。

默認值: Easy = Yes,Flexible = No
自定義: Easy = No,Flexible = Yes

我知道這不是你想聽到的,但希望我的解釋可以幫助你理解為什么你不能按照你想要的方式去做。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM