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