我正在 WPF 中编写数独应用程序,我使用的是 4x4 UniformGrid,其中有四个较小的 2x2 UniformGrid。每个网格单元都包含一个文本框,将在其中输入数字。我需要使所有边界的外部更厚。例如,我想将主网格的外边框厚度设置为 3。
我需要在 App.xaml 文件中创建样式,然后在 UniformGrid 组件上使用它。我已经尝试过使用矩形,但我无法让它工作。因此,任何提示都值得赞赏。
这是我用来创建网格的代码。
<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>