我有一個數據錄入應用程序,其中包括用於錄製註釋的文本框。這些註釋是特定於正在輸入的數據的,並且通常是多餘的(對一系列數據記錄給出相同的評論)。帶有靜態和可編輯文本的WPF文本框?
我打算添加一個組合框,並帶有一個罐裝評論選項來覆蓋最常見的情況。從組合框中選擇一個時,註釋文本框將填充註釋。
但是,我還需要能夠在文本框內的固定消息之後輸入其他註釋。但我不希望它能夠改變罐頭消息。所有輸入的評論需要在罐頭評論之後提交。
有沒有辦法將靜態文本應用於無法更改的文本框,但仍然允許在其下方輸入文本?
我到目前爲止唯一的想法是抓住TextInput事件並不斷用覆蓋消息覆蓋文本框內容的開始,但結果並不會很漂亮。
一個WPF文本框中沒有內置該功能,正如你指出的那樣,會採取複雜的事件處理程序來使其工作。 您可以在文本框上方顯示另一個文本字段以顯示預設結果(只讀)和允許可編輯評論的文本框?如果是這樣,您可以將您發送到數據庫/服務/任何內容的最終值中的兩個字段連接起來。 – EtherDragon
這更多的是視覺挑戰。註釋框不是很大,因此,註釋和註釋的組合可能導致滾動。如果罐裝響應始終可見,則用於輸入評論的可用空間可能非常小。 – Nairou