Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/312.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 为什么此组合框在其他PC上呈现不同?_C#_Wpf_Xaml - Fatal编程技术网

C# 为什么此组合框在其他PC上呈现不同?

C# 为什么此组合框在其他PC上呈现不同?,c#,wpf,xaml,C#,Wpf,Xaml,我正在对WPF应用程序中组合框的PART_弹出部分的定位问题进行故障排除。它的对齐方式不同,这取决于您在哪个系统上运行它。我没有足够的电脑来确定它背后的模式 编辑 很抱歉图像不好。我要了一些大一点的 您可以这样想象窗的表面积(伪): 创造故事 继续讲故事 亲密故事 故事名 PC 1 PC 2 在一台PC上,PART_弹出窗口与控件的左边缘对齐。在另一台电脑上,它与右侧对齐。exe是相同的 组合框使用[this style][3]作为{DynamicResource}。ToggleButt

我正在对WPF应用程序中组合框的PART_弹出部分的定位问题进行故障排除。它的对齐方式不同,这取决于您在哪个系统上运行它。我没有足够的电脑来确定它背后的模式

编辑

很抱歉图像不好。我要了一些大一点的

您可以这样想象窗的表面积(伪):


创造故事
继续讲故事
亲密故事
故事名
PC 1

PC 2

在一台PC上,PART_弹出窗口与控件的左边缘对齐。在另一台电脑上,它与右侧对齐。exe是相同的

组合框使用[this style][3]作为
{DynamicResource}
ToggleButton
ComboBoxItem
具有[这些样式][4]

编辑

答复:

  • 两个屏幕截图都是在LtR计算机上捕获的
  • 在原始图表中,没有回车;我们评论说存在多个ComboBoxItems。对不起,照片不一致
  • 为了清晰起见,两张照片中都有一个ComboBoxItem。尽管如此,行为与>1 ComboBoxItem相同
  • 有人告诉我,如果ComboBoxItem.Content变得太长(比这里所示的要长得多),PART_弹出窗口将在左侧所有可用窗口空间用完后开始向右调整大小。这仅在PC#2上发生

    • 我看到两张完全不同的照片

      一个有故事按钮,另一个没有。 一个是单行文本框,另一个是多行文本框。 还有就是你的截图太暗了


      换句话说,你真的尽了最大的努力让别人看不清楚。

      我看到了两张完全不同的照片

      一个有故事按钮,另一个没有。 一个是单行文本框,另一个是多行文本框。 还有就是你的截图太暗了


      或者换句话说,你确实尽了最大努力让别人看不清楚。

      由于Windows语言设置或类似设置,测试系统是否以从右到左的布局运行?

      测试系统是否以从右到左的布局运行,由于Windows语言设置或类似设置,一个字符串看起来像有回车符,而另一个没有回车符。就系统而言,非常长的描述+它后面的所有问题都是一个词。在那里投入一些回报,看看它是否改变。您可能有一些容器动态调整大小,一个巨大的单词会让事情变得更复杂。

      一个字符串看起来有回车符,而另一个没有。就系统而言,非常长的描述+它后面的所有问题都是一个词。在那里投入一些回报,看看它是否改变。你可能有一些容器动态调整大小,一个大字会让事情变得更复杂。

      “fghghghggggg这个世界”的确如此。失意开发人员的咒语;)你住的地方外面一定很黑。你照片上的亮度有什么问题?我几乎看不出有什么不同。“fghghgggggg这个世界”的确如此。失意开发人员的咒语;)你住的地方外面一定很黑。你照片上的亮度有什么问题?我几乎看不出区别。
      <Grid>
        <Column>
          <StackPanel>
              <Button>Create Story</Button>
              <Button>Continue Story</Button>
              <Button>Close Story</Button>
          </StackPanel>
        </Column>
        <Column>
          <Border>
            <Grid>
              <Row>
                <Column><TextBlock>Story Name</TextBlock></Column>
                <Column><ComboBox ItemsSource="..." /></Column>
              </Row>
              <Row>
                <Column />
                <Column><Button /></Column>
              </Row>
            </Grid>
          </Border>
        </Column>
      </Grid>