如何使用C#中的鍵盤箭頭鍵導航圖像。圖像導航
我的第一個表單包含listView。該列表視圖包含10個縮略圖格式的圖像。該圖像來自特定的文件夾。當我在列表視圖中雙擊圖像時,它會在新窗口中以大圖像的形式打開。我想按照listview順序在新窗口中導航圖像。
如果我隨機點擊圖像,想從所選圖像中導航圖像。
這就像一個微軟圖片管理器。
Plz給我一個想法。
如何使用C#中的鍵盤箭頭鍵導航圖像。圖像導航
我的第一個表單包含listView。該列表視圖包含10個縮略圖格式的圖像。該圖像來自特定的文件夾。當我在列表視圖中雙擊圖像時,它會在新窗口中以大圖像的形式打開。我想按照listview順序在新窗口中導航圖像。
如果我隨機點擊圖像,想從所選圖像中導航圖像。
這就像一個微軟圖片管理器。
Plz給我一個想法。
M-V-VM方法。
視圖模型包含兩個屬性(好吧,不完全是MVVM但不管):
ObservableCollection<ImageSource> Images
ImageSource SelectedImage
在第一頁ListView控件綁定到的圖像。 ListView的SelectedItem屬性綁定到SelectedImage。
第二個窗口也綁定到相同的ViewModel。它顯示的大圖像被綁定到SelectedImage屬性。
當圖像添加到圖像時,它們顯示在ListView中。隨着ListView中SelectedItem的更改,SelectedImage在ViewModel中發生變化,ViewModel將更改第二個窗口中的圖像。
有一個它如何工作的想法。然而,爲了實現這個目標,還需要多一點的努力。
不應該太難。 WPF,我假設?
不要忘記邊界檢查。如果指數變爲負數,則將X設置爲列表的最高指數,如果X高於最高指數,則將其設置爲零。
下面是微軟幾個示例應用程序的有實際的代碼,讓你開始: