none
Slider在Popup中不能使用 RRS feed

  • 问题

  • <Window x:Class="WpfApplication1.Window2"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="Window2" Height="300" Width="300" xmlns:my="http://schemas.microsoft.com/wpf/2008/toolkit">
        <Grid>
            <ToolBar VerticalAlignment="Top">
                <ToggleButton Name="popupOpen" IsChecked="False">
                    <AccessText>_Show Popup</AccessText>
                </ToggleButton>
            </ToolBar>
            <Popup Name="popup1" IsOpen="{Binding ElementName=popupOpen, Path=IsChecked}" AllowsTransparency="True" Placement="MousePoint">
                <Slider x:Name="slider" SmallChange="0.1" TickFrequency="0.1" TickPlacement="BottomRight" Orientation="Horizontal" Minimum="0.002" Maximum="2" PreviewMouseLeftButtonUp="Slider_MouseUp" ></Slider>
            </Popup>
        </Grid>
    </Window>

    为什么在Popup里面不能使用Slider,打开后只能看到Slider的Thumb,不能移动..
    上面的Slider标签在Grid中正常使用.


    有人说,充满技术的生活枯燥无味.. 我笑他们不懂.因为只有技术才能充实生活.. 学习就像生活,都需要善于总结,才能发现问题,取得进步.. 生活中充满了数学算式与结构,只要我们善于观察和思考..
    2009年11月4日 6:10

答案