在 Radiobutton 中添加 MediaElement 在 windows 10 UWP 中不起作用
Add MediaElement inside Radiobutton Not working in windows 10 UWP
我正在尝试为 Radiobutton
添加不同类型的选项,但是 MediaElement
在下面的代码中不起作用。
显示警告:
Object reference is not set to instance of an object
如何将MediaElement
添加到Radiobutton
?
或者还有其他方法吗?
提前致谢。
<itemscontrol x:name="MultipleChoice" grid.row="3" itemssource="{x:Bind OptionsListForQuestion}"
padding="0,10,0,0">
<ItemsControl.ItemsPanel>
<ItemsPanelTemplate>
<StackPanel Orientation="Vertical" Padding="20"/>
</ItemsPanelTemplate>
</ItemsControl.ItemsPanel>
<ItemsControl.ItemTemplate>
<DataTemplate x:DataType="local:OptionsListNew">
<RadioButton GroupName="options" IsChecked="False" Padding="0,5,10,0" Checked="QuestionsRadio_Checked" >
<StackPanel Padding="30,0,0,0" Loaded="optionsListR_Loaded">
<TextBlock x:Name="OptionValueText" Text="{x:Bind optionPreview}" TextWrapping="Wrap" Visibility="Collapsed"></TextBlock>
<TextBox x:Name="OthersOptionText" Visibility="Collapsed"></TextBox>
<Image x:Name="OptionImage" Visibility="Collapsed" ></Image>
<StackPanel>
<MediaElement x:Name="OptionAudioOrVideo" Visibility="Collapsed" AutoPlay="False" AreTransportControlsEnabled="True" Volume="100"></MediaElement>
</StackPanel>
</StackPanel>
</RadioButton>
</DataTemplate>
</ItemsControl.ItemTemplate>
</itemscontrol>
可能是xaml设计器的bug,如果你的应用运行没问题,你可以忽略这个错误。
我正在尝试为 Radiobutton
添加不同类型的选项,但是 MediaElement
在下面的代码中不起作用。
显示警告:
Object reference is not set to instance of an object
如何将MediaElement
添加到Radiobutton
?
或者还有其他方法吗?
提前致谢。
<itemscontrol x:name="MultipleChoice" grid.row="3" itemssource="{x:Bind OptionsListForQuestion}"
padding="0,10,0,0">
<ItemsControl.ItemsPanel>
<ItemsPanelTemplate>
<StackPanel Orientation="Vertical" Padding="20"/>
</ItemsPanelTemplate>
</ItemsControl.ItemsPanel>
<ItemsControl.ItemTemplate>
<DataTemplate x:DataType="local:OptionsListNew">
<RadioButton GroupName="options" IsChecked="False" Padding="0,5,10,0" Checked="QuestionsRadio_Checked" >
<StackPanel Padding="30,0,0,0" Loaded="optionsListR_Loaded">
<TextBlock x:Name="OptionValueText" Text="{x:Bind optionPreview}" TextWrapping="Wrap" Visibility="Collapsed"></TextBlock>
<TextBox x:Name="OthersOptionText" Visibility="Collapsed"></TextBox>
<Image x:Name="OptionImage" Visibility="Collapsed" ></Image>
<StackPanel>
<MediaElement x:Name="OptionAudioOrVideo" Visibility="Collapsed" AutoPlay="False" AreTransportControlsEnabled="True" Volume="100"></MediaElement>
</StackPanel>
</StackPanel>
</RadioButton>
</DataTemplate>
</ItemsControl.ItemTemplate>
</itemscontrol>
可能是xaml设计器的bug,如果你的应用运行没问题,你可以忽略这个错误。