當前代碼隱藏,我動態地創建一個WPF圖像控件,並將源綁定到自定義數據綁定。這將最終被添加到網格提供背景圖片:如何在數據綁定的代碼中創建平鋪圖像?
Image myImage = new Image();
myImage.Stretch = Stretch.UniformToFill;
myImage.SetBinding(Image.SourceProperty, myBinding);
的問題是,我想平鋪這個形象,所以我能找到這樣做的唯一方法是創建一個圖像刷,並設置TileMode屬性。但是沒有「SetBinding」函數,那麼我該如何實現我所需要的?
ImageBrush myBrush = new ImageBrush();
myBrush.TileMode = TileMode.Tile;
// Can't do this!
myBrush.SetBinding(ImageBrush.SourceImageProperty, myBinding);
是否有任何其他方式來在代碼隱藏中像這樣平鋪圖像?
你是指什麼網格 - 「網格佈局」還是「數據網格」? – Dennis
標準網格佈局。目前,我將Image控件放置在網格中,但我最好創建一個ImageBrush並將網格背景設置爲此。 –