0
我在GridView中有一系列的項目。在GridViewItem上動畫TranslateTransform
我想爲GridViewItem的TranslateTransform設置動畫,使其位於GridView的邊界之外。當我這樣做時,它會被裁剪。這種類型的轉換可能嗎?
我在GridView中有一系列的項目。在GridViewItem上動畫TranslateTransform
我想爲GridViewItem的TranslateTransform設置動畫,使其位於GridView的邊界之外。當我這樣做時,它會被裁剪。這種類型的轉換可能嗎?
不幸的是,我不這麼認爲。我不得不做一些類似的事情,事實證明,GriView(和ListView,ListBox等)的模板包含一個ScrollViewer
控件。關於ScrollViewer
控件的事情是它們必須定義一個剪裁的視口來給用戶滾動的印象。事實上,如果您要反編譯ScrollViewer控件,您可以看到它對代碼塊進行了嚴格編碼,所以甚至不能更改模板或樣式。
事情可能已經改變,因爲我調查了這一點,我調查WPF而不是Windows 8的XAML,但我不認爲它會根據你對問題的描述而改變。
這裏是關於這個主題的SO問題:WPF clipping even when no clipping is desired - how to turn it off?