ยังไง Textbox สื่อสารกับ TextElement

0

คำถาม

ฉันสามารถเขียนเหมือนนี้

<TextBox FontWeight="ExtraBold">                
</TextBox>

และฉันสามารถเขียนเหมือนนี้

<TextBox>
<TextBox.Style>
    <Style>
        <Setter Property="TextElement.FontWeight" Value="ExtraBold"/>
    </Style>
</TextBox.Style>

แต่ฉันไม่เข้าใจว่า TextBox interracts กับ TExtElement. ตัวอย่างเช่น TExtBlock มี Inlines ริมทรัพย์ และ MSDN บอกว่าต่อไปนี้"PasswordBox,RichEditBox และ TextBox ไม่สนับสนุนข้อความวัตถุนางแบบนั้นจาก TextElement." ใครจะรู้มั้ยว่ามันทำงานยังไง!

wpf wpf-controls
2021-11-23 12:17:43
1

คำตอบที่ดีที่สุด

-1

TextBox.Fontweight inherits จาก การควบคุมFontweightใครคืนค่าประเภท ของระบบหน้าต่างFontweight

TextElement.FontWeight นจะเป็นประเภท ของระบบหน้าต่างFontWeight. คุณเรียกแบบนี้อุปกรณ์ประกอบผ่านทางรูปแบบ setter ดังนั้นคุณสามารถเข้าใช้งานทรัพย์สินทางคนอื่นเรียนเช่นกัน(เป็นมานานคนประเภทคำที่สัมพันธ์กัน)

 <TextBox>
      <TextBox.Style>
        <Style TargetType="TextBox">
          <Setter Property="ComboBox.FontWeight"
                  Value="Black" />
        </Style>
      </TextBox.Style>
    </TextBox>

    <TextBox>
      <TextBox.Style>
        <Style TargetType="TextBox">
          <Setter Property="Control.FontWeight"
                  Value="Black" />
        </Style>
      </TextBox.Style>
    </TextBox>

เป็นยังถูกต้องตามกฎหมาย

ทำไมมันใช้ได้เห็นด้านล่างนี้ไว้ในความเห็นเลิกประชุม.

2021-11-23 15:09:44

"เป็นของประเภท"ไม่ใช่เหตุผลที่ทำไมถึงรูปแบบการทำงาน เพียงเพราะสองคนคุณสมบัติของเป็นของประเภทเดียวกันไม่ได้หมายความว่าคุณสามารถตั้งค่าหนึ่งโดยการตั้งค่าอีกคนไป ที่จริงคือเหตุผล public static readonly DependencyProperty FontWeightProperty = TextElement.FontWeightProperty.AddOwner(...); ในการควบคุมà™àà§à•à£àà™. เห็น การอ้างอิงแหล่งข่าว.
Clemens

ในภาษาอื่นๆ

หน้านี้อยู่ในภาษาอื่นๆ

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................

ดังอยู่ในนี้หมวดหมู่

ดังคำถามอยู่ในนี้หมวดหมู่