Это то, для чего вы обычно используете UserControl
. Создайте UserControl
с именем что-то вроде «MyBarControl» и переместите StackPanel
, который определяет фактическую панель там:
<UserControl ...>
<StackPanel>
<Button></Button>
...
</StackPanel>
Затем вставьте UserControl
как элемент в окно, где вы хотите отобразить bar:
<Window>
<Grid>
...
<!-- add here my "Bar" construct -->
<local:MyBarControl />
...
</Grid>
</Window>
Используя этот подход, вы можете повторно использовать один и тот же UserControl
в нескольких различных windows и других представлениях.