У вас есть несколько вариантов с UserControls
.. Если вам это нужно только для определенного изображения, которое останется неизменным, вы можете просто сделать новый UserControl
с изображением внутри него.
Если функции могут различаться, вы могли бы сделать UserControl
как (назовем его GoToUrlControl):
//all the xaml at the top of the file
x:Name="Control">
<Grid Tap="OnTapped">
<ContentControl Content="{Binding Path=Body, ElementName=Control}"/>
</Grid>
Затем в коде позади, создать DependencyProperty
(тип propdp
и ударил tab
дважды) Имя это Body
Наконец, чтобы использовать его на любой странице XAML, добавьте ссылку на XAML, и что-то вроде
<myControls:GoToUrlControl>
<GoToUrlControl.Body>
<//put any content here here />
</GoToUrlControl.Body>
</myControls:GoToUrlControl>
Я не на компьютере, где я могу дать вам полный рабочий код, но эта ссылка должна заполнить недостающие части.
How to Implement a Dependency Property
Спасибо, я предлагаю использовать свой путь тоже. Я сделал это час назад, подумал, что есть другой путь. – SevenDays