WPF: черный прямоугольник поверх Image
От: FakeFreak Россия  
Дата: 03.09.12 11:19
Оценка:
Здравствуйте.
Как мне поверх System.Windows.Controls.Image в определённом месте натянуть черный прямоугольник для того, чтобы скрыть надпись на рисунке?
Image — есть контент ScrollViewer'а, и он гораздо больше ScrollViewer'а по размерам.
Когда делал без WPF, натянул черный PictureBox поверх рисунка, задал координаты, размер, — никаких проблем. Тут же вообще не понимаю как сделать подобное.
Re: WPF: черный прямоугольник поверх Image
От: Vaako Украина  
Дата: 03.09.12 11:52
Оценка:
Здравствуйте, FakeFreak, Вы писали:

FF>Здравствуйте.

FF>Как мне поверх System.Windows.Controls.Image в определённом месте натянуть черный прямоугольник для того, чтобы скрыть надпись на рисунке?
FF>Image — есть контент ScrollViewer'а, и он гораздо больше ScrollViewer'а по размерам.
FF>Когда делал без WPF, натянул черный PictureBox поверх рисунка, задал координаты, размер, — никаких проблем. Тут же вообще не понимаю как сделать подобное.

А если попробовать контентом ScrollViewer'а поставить Canvas, в него по одним координатам запихнуть Image , а по другим черный прямоугольник?
Re[2]: WPF: черный прямоугольник поверх Image
От: Vladek Россия Github
Дата: 03.09.12 18:18
Оценка: 2 (1)
Здравствуйте, Vaako, Вы писали:

V>А если попробовать контентом ScrollViewer'а поставить Canvas, в него по одним координатам запихнуть Image , а по другим черный прямоугольник?


Именно так.

<ScrollViewer Width="100" Height="100">
 <Canvas Width="1000" Height="1000">
  <Image Source="..." Width="1000" Height="1000" />
  <Rectangle Canvas.Top="50" Canvas.Left="50" Height="50" Width="100" Fill="Black" Panel.ZIndex="99" />
 </Canvas>
</ScrollViewer>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.