我正在绘制一个带有滑块的ContextMenu
。
这是我的实际代码:
<MenuItem x:Name="menuSliderOpacity" Header="Opacidade" Width="100">
<MenuItem.Template>
<ControlTemplate TargetType="{x:Type MenuItem}">
<Slider Width="100"
Name="sliderOpacity"
Minimum="0"
Maximum="1"
TickFrequency="0.1"
IsSnapToTickEnabled="True"
ValueChanged="Slider_ChangeOpacity"
Value="{Binding ElementName=btnBackground, Path=Opacity, Mode=TwoWay}"/>
</ControlTemplate>
</MenuItem.Template>
</MenuItem>
目前这是我的信息。这个 slider
将控制屏幕上某个东西的背景透明度,例如一个 button
。首先我尝试了:
在按钮上
{Binding ElementName=sliderOpacity, Path=Value}
例如,我的滑块上有一个双向模式的值。我该如何建立关联?接下来,我该如何在代码后端获取或设置滑块的值。
正确的方式是什么?
Value
这个变量是不需要的吗?因为ValueChanged
已经完成了它的工作。 - Kevin Kouketsu