Я больше не так много работаю с WPF, и я всегда стараюсь найти самые простые вещи. Я пробовал Google, но они не помогают.В WPF каков подходящий метод для рисования линии и PNG на растровом изображении, прикрепленном к холсту?
У меня есть холст (возможно, я не должен использовать холст?), И я хочу прикрепить изображение. Единственный способ, который я мог найти, чтобы сделать это было примерно так:
<Canvas Grid.Column="2" HorizontalAlignment="Right" Height="822" VerticalAlignment="Top" Width="1198" Name="MainCanvas">
<Canvas.Background>
<ImageBrush ImageSource="/MapDesignModule;component/MapFrame.bmp" Stretch="None" AlignmentY="Top" AlignmentX="Right"/>
</Canvas.Background>
</Canvas>
Теперь мне нужно рисовать линии на изображении, прикрепленной к холсту (позже я также должен будет разместить прозрачный PNGs или ВМР с белым установлен на Alpha 0, также на изображении).
В прошлом я получил бы writeablemartmap с image.source, но вы, видимо, не можете сделать это из ImageBrush?
Что такое «правильный способ», чтобы поместить изображение на экран и нарисовать и на него нанести на него изображения?
Должны ли линии стать частью растрового изображения или они должны «плавать» поверх изображения? –
Линии «плавают» поверх изображения. Линии накладываются, как и добавленные растровые изображения – zetar