c# - 如何使文本框边框在 WPF 中不可见

标签 c# wpf

我对编程还很陌生,但我正在努力学习尽可能多的东西。我的问题是如何使文本框边框在 WPF 中不可见。我必须设计我的 XAML 代码,使其看起来像所附图片 (http://i.stack.imgur.com/suWtz.jpg)。但到目前为止,我只能让它看起来相似。我也附上了我的版本 ( http://i.stack.imgur.com/MlgGB.png )。任何帮助将不胜感激。

这是我附加的 XAML 代码:

<Window x:Class="MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" Height="800" Width="1000">
<Grid>
    <TextBox Margin="0,0,0,700" TextAlignment="Center" FontFamily="Comic Sans MS" FontSize="36">Maintain Class Records</TextBox>
    <TextBox Margin="58,75,771,661" Text="Enter Course ID" FontFamily="Comic Sans MS" FontSize="18"/>
    <Button Margin="609,75,132,661" FontFamily="Comic Sans MS" FontSize="18">Get Classes</Button>
    <TextBox Margin="75,152,771,581" Text="Online Classes" FontFamily="Comic Sans MS" FontSize="18"/>
    <Button Margin="75,326,600,408" Height="36" FontFamily="Comic Sans MS" FontSize="16" Content="Add a New Online Class"/>
    <TextBox Margin="284,75,518,661"/>
    <TextBox Margin="75,194,600,471" Text="&#xD;&#xA;Begin Date | End Date | URL | Browser&#xD;&#xA;Begin Date | End Date | URL | Browser&#xD;&#xA;Begin Date | End Date | URL | Browser" FontSize="14" FontFamily="Comic Sans MS" TextAlignment="Center"/>
    <TextBox Margin="75,404,811,326" TextChanged="TextBox_TextChanged" Text="Begin Date" FontFamily="Comic Sans MS" FontSize="14"/>
    <TextBox Margin="75,460,811,270" TextChanged="TextBox_TextChanged_1" Text="End Date" FontFamily="Comic Sans MS" FontSize="14"/>
    <TextBox Margin="75,519,811,216" Text="URL" FontFamily="Comic Sans MS" FontSize="14"/>
    <TextBox Margin="75,573,811,160" Text="Browser" FontFamily="Comic Sans MS" FontSize="14"/>
    <TextBox Margin="186,404,600,340"/>
    <TextBox Margin="186,460,600,284"/>
    <TextBox Margin="186,519,600,225"/>
    <TextBox Margin="186,573,600,171"/>
    <TextBox Margin="516,152,267,581" Text="Face-To-Face Classes" FontFamily="Comic Sans MS" FontSize="18"/>
    <TextBox Margin="516,194,159,471" Text="&#xD;&#xA;Begin Date | End Date | Bldg | Room&#xD;&#xA;Begin Date | End Date | Bldg | Room&#xD;&#xA;Begin Date | End Date | Bldg | Room" FontFamily="Comic Sans MS" FontSize="14" TextAlignment="Center"/>
    <Button Margin="75,610,806,125" FontFamily="Comic Sans MS" FontSize="16">Add</Button>
    <Button Margin="281,610,600,125" FontFamily="Comic Sans MS" FontSize="16">Cancel</Button>
    <Button Margin="514,610,367,125" FontFamily="Comic Sans MS" FontSize="16" Content="Add"/>
    <Button Margin="722,610,159,125" FontFamily="Comic Sans MS" FontSize="16" Content="Cancel"/>
    <Button Content="Add a New Face-To-Face Class" FontFamily="Comic Sans MS" FontSize="16" Margin="516,326,159,408"/>
    <TextBox Margin="516,404,367,326" TextChanged="TextBox_TextChanged" Text="Begin Date" FontFamily="Comic Sans MS" FontSize="14"/>
    <TextBox Margin="630,404,159,340"/>
    <TextBox Margin="630,460,159,284"/>
    <TextBox Margin="630,519,159,225"/>
    <TextBox Margin="630,573,159,171"/>
    <TextBox Margin="516,460,367,270" TextChanged="TextBox_TextChanged_1" Text="End Date" FontFamily="Comic Sans MS" FontSize="14"/>
    <TextBox Margin="516,519,367,216" Text="Bldg" FontFamily="Comic Sans MS" FontSize="14"/>
    <TextBox Margin="516,573,367,160" Text="Room" FontFamily="Comic Sans MS" FontSize="14"/>
</Grid>

最佳答案

使用文本 block 。我认为描述符字段不应由用户编辑

关于c# - 如何使文本框边框在 WPF 中不可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22883266/

相关文章:

c# - 在应用程序的某些部分需要完全并行的情况下,F# 是否优于 C#?

c# - 在 WPF 中是否有使用后台 worker 的替代方法?

c# - 在 C# 中是否有更简单的方法来执行此 if 语句

c# - ASP.NET WebApi 操作在序列化后处理?

c# - 是否可以在服务器应用程序中利用 WPF 属性系统?

c# - 多层应用程序中的依赖注入(inject)

c# - 当在表单上的某处单击按钮时,wpf 编辑列表框中的项目

c# - 使用 MVVM 在单个窗口中显示多个 View - 需要更多信息

java - 在 Selenium WebDriver 中使用特定语言有好处吗?

c# - 如何才能只选中一个复选框?