У меня есть пользовательский объект медиаплеера, который я создаю в коде позади пользовательского элемента управления.Их может быть от 1 до 4 в любое время, но я хочу привязать громкость и свойство mute только одного к элементу управления xaml, например:
Элемент управления:
MediaControlplayer vcMediaPlayerMaster = new MediaControlplayer();
В этом случае опция отключения звука в ischecked
состоянии элемента управления не работает.Как я могу привязать привязку к свойствам элемента управления, когда он создается в коде позади?
xaml похож на это.Переменная vcMediaPlayerMaster является глобальной переменной в коде позади.Когда я его создал, я предположил, что его объявление в качестве глобальной предопределенной переменной позволит привязать к нему нижеприведенный xaml, но, похоже, это не так.
<ToggleButton x:Name="btnAudioToggle" ToolTip="Audio Mute/Unmute"
Click="BtnAudioToggle_OnClick" IsChecked="{Binding Mode =TwoWay,
ElementName=vcMediaPlayerMaster, Path=Mute}" BorderBrush="LightBlue"
Width="32" Height="32" Margin="0,5,10,10" Background="{StaticResource
IbAudio}" Style="{DynamicResource ToggleButtonStyle1}" > </ToggleButton>
Я подумал, что возможно создать привязку в кодеМожет быть, путь, но я не могу найти простой пример, который объясняет код процесса, чтобы сделать это, чтобы соответствовать моему случаю.