2010-05-05 32 views
0

如何在編輯模式下將焦點放在數據網格內的單元格的組合框上;即使在拖動滾動查看器內的文本框拖動時也是如此。Silverlight避免失去對數據網格的專注

這是我需要的行爲:用戶開始通過雙擊來編輯單元格,並且顯示組合框,然後用戶可以將一些文本(滾動查看器中的一個texboxes)拖放到組合框我提到。

的問題是:當我點擊一個文本框的那些拖&下降,我失去了DataGrid的焦點,我不能把它放到單元格(組合框),因爲我失去了編輯模式(它不再是組合框,數據網格處於查詢模式)。

我該如何達到我需要的行爲?請幫忙。

謝謝。

回答

0

我解決我的問題,以下列方式:

而不是試圖不失去正在編輯的數據網格的單元格的焦點,我增加的阻力&下降的情況下到的的查詢模式格;此外,我還發現它更有意義並且更有用,因爲用戶不必首先雙擊單元格(進入編輯模式),然後拖動該字段。簡化客戶端的用戶界面。

如果有人有興趣,我用從CodePlex上拖動&降經理實現我的Silverlight 3.0的應用程序,行爲:

Silverlight Drag & Drop Manager