如何设置StackPanel的IsEnabled属性

s

我正在以编程方式执行此部分。我想将此堆栈面板上存在的UIElelemnts(单选按钮)设置为部分可见,所以我希望任何等效的属性都可以将IspanEnabled属性设置为False(任何等效的属性或任何其他方式来实现,因为IsEnabled不被IsEnabled支持)。

或者,如果可能有另一个容器,该容器可以是stackpanel的父容器,并且还支持IsEnabled属性。(当我在堆栈面板上设置每个单选按钮时,建议不要为循环中的每个单选按钮将IsEnabled设置为false,因为由于代码中的当前情况,我无法这样做,我希望可以将一些bigcontainer设置为IsEnabled)。

莫伊斯·雷拜(Moez Rebai)

尝试用内容模板包装堆栈面板,并将其IsEnabled属性设置为false。

<ContentControl IsEnabled="false">
    <StackPanel Orientation="Vertical" HorizontalAlignment="Center" Margin="5">       
        <Grid>
            <Grid.RowDefinitions>
                <RowDefinition Height="20"/>
                <RowDefinition Height="20"/>
            </Grid.RowDefinitions>

            <Grid.ColumnDefinitions>
                <ColumnDefinition Width="70"/>
                <ColumnDefinition Width="90"/>
            </Grid.ColumnDefinitions>

            <TextBlock Text="Fullname" Grid.Row="0" Grid.Column="0" />
            <TextBox Grid.Row="0" Grid.Column="1"/>
            <TextBlock Text="Address" Grid.Row="1" Grid.Column="0"/>
            <TextBox Grid.Row="1" Grid.Column="1"/>
        </Grid>
        <Button Content="Update" Margin="5" Width="100"/>
    </StackPanel>
</ContentControl>

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章