如何在WPF中的UniformGrid周围设置不同的边框粗细?

时间:2019-04-30 16:21:20

标签: c# wpf uniformgrid

我正在WPF中编写一个数独应用程序,我使用的是4x4 UniformGrid,其中有四个较小的2x2 UniformGrids。每个网格单元格都包含一个将在其中输入数字的文本框。我需要使所有边界的外部更厚。例如,我想将主网格的外部边框厚度设置为3。

我需要在App.xaml文件中创建样式,然后在UniformGrid组件上使用它。 我已经尝试过使用Rectangle,但是无法使其正常工作。因此,任何提示都值得赞赏。

这是我用来创建网格的代码。

<Grid>
        <UniformGrid Name="mainGrid">
             <UniformGrid Name="grid1">
                <TextBox Name="tb0"/>
                <TextBox Name="tb1"/>
                <TextBox Name="tb2"/>
                <TextBox Name="tb3"/>
            </UniformGrid>
            <UniformGrid Name="grid2">
                <TextBox Name="tb4"/>
                <TextBox Name="tb5"/>
                <TextBox Name="tb6"/>
                <TextBox Name="tb7"/>
            </UniformGrid>
            <UniformGrid Name="grid3">
                <TextBox Name="tb8"/>
                <TextBox Name="tb9"/>
                <TextBox Name="tb10"/>
                <TextBox Name="tb11"/>
            </UniformGrid>
            <UniformGrid Name="grid4">
                <TextBox Name="tb12"/>
                <TextBox Name="tb13"/>
                <TextBox Name="tb14"/>
                <TextBox Name="tb15"/>
            </UniformGrid>
        </UniformGrid>
    </Grid>

0 个答案:

没有答案