Во-первых, увидеть этот код в MainWindowОбновление пользовательского элемента управления из MainWindow
<Grid x:Name="LayoutRoot" MinWidth="900" MinHeight="650" RenderTransformOrigin="0.5,0.5">
<local:RightSideContent x:Name="rightPanel" Grid.Column="1" Width="Auto" Height="Auto"/>
</Grid>
создать пользовательский элемент управления RightPanel имя и имя его в MainWindow.xaml rightPanel
примера, в пользовательском В Control RightPanel есть текстовый блок TextBlock. Затем, и я хочу обновить TextBlock, и я в MainWindow, я должен позвонить rightPanel.textblock.Text ="..."
.
Поэтому я считаю, что это не очень хорошо, потому что если я в другом классе, поэтому я не могу вернуться в MainWindow, чтобы обновить этот текстовый блок, и я не могу вызвать метод (статический или не) MainWindow или RightPanel для обновления. Еще раз я думаю, что это не хорошо, в любое время вы должны взаимодействовать с MainWindow, вместо этого я думаю, что мы должны отправить прямо сообщение RightPanel.
Пожалуйста, помогите мне, спасибо и простите, если мой английский недостаточно ясен!