我目前正在使用C#/ WPF聊天开发绘图应用程序,我对边框有一点问题。
我创建了一个名为ChatSection.xaml
的页面,其中包含我的所有聊天UI和逻辑,我正在使用Frame
标记将其添加到两个不同的窗口中,如下所示:
ChatWindow.xaml
<Frame Source="/Vues/ChatSection.xaml" />
FenetreDessin.xaml(对不起,用法语,这个代码在我开始时已经完成)
<Frame Name="chatSection" Source="/Vues/ChatSection.xaml" DockPanel.Dock="Right" />
应用程序的制作方式是聊天首次出现在FenetreDessin
窗口中,此窗口中有一个按钮可将聊天与FenetreDessin
分开,如下所示:
包含聊天的FenetreDessin
提取ChatWindow
我刚刚做了聊天的顶部(显示了“&lt; Back”),我想在它底部添加一个边框。它在FenetreDessin
中有效,但在ChatWindow
...
FenetreDessin
ChatWindow
以下是我刚为ChatSection.xaml
<Border Name="chatSection" DockPanel.Dock="Right" Width="{StaticResource chatWidth}" BorderThickness="0.5,0.5,0,0" BorderBrush="#77000000">
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="25" />
<RowDefinition Height="*" />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<!-- Navigation Bar -->
<Border Background="White" Padding="5,2,0,2" BorderThickness="0,0,0,0.5">
<TextBlock HorizontalAlignment="Left" Foreground="#FF0289F7" FontSize="15">
< Back
</TextBlock>
</Border>
Other stuff...
</Grid>
</Border>