1. <legend id='7nRrR'><style id='7nRrR'><dir id='7nRrR'><q id='7nRrR'></q></dir></style></legend>
        <i id='7nRrR'><tr id='7nRrR'><dt id='7nRrR'><q id='7nRrR'><span id='7nRrR'><b id='7nRrR'><form id='7nRrR'><ins id='7nRrR'></ins><ul id='7nRrR'></ul><sub id='7nRrR'></sub></form><legend id='7nRrR'></legend><bdo id='7nRrR'><pre id='7nRrR'><center id='7nRrR'></center></pre></bdo></b><th id='7nRrR'></th></span></q></dt></tr></i><div id='7nRrR'><tfoot id='7nRrR'></tfoot><dl id='7nRrR'><fieldset id='7nRrR'></fieldset></dl></div>

        <tfoot id='7nRrR'></tfoot>
        • <bdo id='7nRrR'></bdo><ul id='7nRrR'></ul>

        <small id='7nRrR'></small><noframes id='7nRrR'>

        Windows 7 和 Windows 8 中的 ListBox 边距不同

        时间:2023-10-06
          <bdo id='bAX73'></bdo><ul id='bAX73'></ul>
            <tbody id='bAX73'></tbody>

            <i id='bAX73'><tr id='bAX73'><dt id='bAX73'><q id='bAX73'><span id='bAX73'><b id='bAX73'><form id='bAX73'><ins id='bAX73'></ins><ul id='bAX73'></ul><sub id='bAX73'></sub></form><legend id='bAX73'></legend><bdo id='bAX73'><pre id='bAX73'><center id='bAX73'></center></pre></bdo></b><th id='bAX73'></th></span></q></dt></tr></i><div id='bAX73'><tfoot id='bAX73'></tfoot><dl id='bAX73'><fieldset id='bAX73'></fieldset></dl></div>

              <tfoot id='bAX73'></tfoot>

                • <legend id='bAX73'><style id='bAX73'><dir id='bAX73'><q id='bAX73'></q></dir></style></legend>

                  <small id='bAX73'></small><noframes id='bAX73'>

                • 本文介绍了Windows 7 和 Windows 8 中的 ListBox 边距不同的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我已经设计了一个 WPF 列表框.我在 Windows 8 下开发.将样式设置为如下(见图)后,当我在 Windows 7 中测试应用程序时,边距不一样.正如您在图像中看到的,节点之间的间隔在 Windows 8 中为 1px,但在 Windows 7 中为 0 px.

                  I have styled an WPF ListBox. I'm developing under Windows 8. After setup the style to be as follows (see image), when I test the application in Windows 7, the margin is not the same. As you can see in the imagen the separation between nodes is 1px in Windows 8, but 0 px in Windows 7.

                  你知道这是为什么,以及如何解决吗?

                  Do you know why is this, and how to solve it?

                  提前致谢.

                  推荐答案

                  其实我自己搞定的,貌似是Windows8改的ListViewItem样式,给ListView的本地资源加个样式为我工作.

                  I actually managed to get rid of it myself, it looks like it's ListViewItem style that's being changed by Windows8, adding a style to the local resources of the ListView has worked for me.

                      <ListView.Resources>
                          <Style TargetType="ListViewItem">
                              <Setter Property="Margin" Value="0"/>
                              <Setter Property="Padding" Value="0"/>
                              <Setter Property="BorderThickness" Value="0"/>
                          </Style>
                      </ListView.Resources>
                  

                  这篇关于Windows 7 和 Windows 8 中的 ListBox 边距不同的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:Listbox 手动 DrawItem 大字号 下一篇:如何设置列表框中选择的多个项目?

                  相关文章

                • <legend id='vpwJO'><style id='vpwJO'><dir id='vpwJO'><q id='vpwJO'></q></dir></style></legend>
                  <i id='vpwJO'><tr id='vpwJO'><dt id='vpwJO'><q id='vpwJO'><span id='vpwJO'><b id='vpwJO'><form id='vpwJO'><ins id='vpwJO'></ins><ul id='vpwJO'></ul><sub id='vpwJO'></sub></form><legend id='vpwJO'></legend><bdo id='vpwJO'><pre id='vpwJO'><center id='vpwJO'></center></pre></bdo></b><th id='vpwJO'></th></span></q></dt></tr></i><div id='vpwJO'><tfoot id='vpwJO'></tfoot><dl id='vpwJO'><fieldset id='vpwJO'></fieldset></dl></div>
                        <bdo id='vpwJO'></bdo><ul id='vpwJO'></ul>

                      <small id='vpwJO'></small><noframes id='vpwJO'>

                      <tfoot id='vpwJO'></tfoot>