我silverlight4這樣的代碼,如何診斷Silverlight的視覺問題
<controlsToolkit:BusyIndicator IsBusy="{Binding IsBusy}">
<telerik:RadComboBox IsEnabled="{Binding IsEnabled, Mode=TwoWay}"/>
</controlsToolkit:BusyIndicator>
這在一定程度上簡化了問題,但本質上,如果我設置IsBusy爲「真」,而我加載一些數據,然後設置它爲'假'的RadComboBox禁用並正確地按預期啓用。
如果我編譯我的應用程序並將其發佈到IIS,當我將IsBusy設置爲'true'時,RadComboBox禁用,但在將IsBusy設置爲'false'後,它再也不會再啓用。
我無法正常運行VS並在我的機器上啓動它。我有幾個想法可以讓我看到更多的信息,但無法讓它們工作。
1)我試圖將VS調試器附加到在IIS中運行應用程序實例的IE中。我添加的斷點消失了,它說「符號沒有加載」。也許這是因爲這是該軟件的發行版而不是調試?
2)我試着用Silverlight Spy來確定發生了什麼事情。與snoop不同,我無法看到IsEnabled屬性設置了什麼。比如是它繼承,或者是它在一個視圖模型上的控制設置,或者直接等