คำถามติดแท็ก textblock

10
แถบเลื่อนแนวตั้งอัตโนมัติใน WPF TextBlock?
ฉันมีTextBlockใน WPF ฉันเขียนหลายบรรทัดลงไปเกินความสูงในแนวตั้ง ฉันคาดว่าแถบเลื่อนแนวตั้งจะปรากฏขึ้นโดยอัตโนมัติเมื่อสิ่งนั้นเกิดขึ้น แต่ก็ไม่ได้ ฉันพยายามค้นหาคุณสมบัติแถบเลื่อนในบานหน้าต่างคุณสมบัติ แต่ไม่พบ ฉันจะสร้างแถบเลื่อนแนวตั้งอัตโนมัติได้อย่างไรTextBlockเมื่อเนื้อหามีความสูงเกิน การชี้แจง: ฉันอยากทำจากนักออกแบบไม่ใช่เขียนโดยตรงไปที่ XAML
336 c#  .net  wpf  scrollbar  textblock 

17
การจัดแนวข้อความใน WPF TextBlock
ฉันจะกำหนดการจัดแนวกึ่งกลางแนวตั้งให้กับข้อความภายใน TextBlock ได้อย่างไร ฉันพบคุณสมบัติ TextAlignment แต่สำหรับการจัดแนวข้อความแนวนอน ฉันจะจัดแนวข้อความในแนวตั้งได้อย่างไร

15
มีวิธีใดในการเลือกบล็อกข้อความ WPF
ฉันต้องการสร้างข้อความที่แสดงในWittyซึ่งเป็นไคลเอนต์ Twitter แบบโอเพ่นซอร์สซึ่งสามารถเลือกได้ มันจะปรากฏขึ้นในขณะนี้โดยใช้บล็อกข้อความที่กำหนดเอง ฉันต้องใช้ TextBlock เพราะฉันทำงานกับ inline ของ textblock เพื่อแสดงและจัดรูปแบบ @ ชื่อผู้ใช้และลิงก์เป็นไฮเปอร์ลิงก์ คำขอที่พบบ่อยคือสามารถคัดลอกข้อความได้ เพื่อที่จะทำอย่างนั้นฉันต้องทำให้ TextBlock สามารถเลือกได้ ฉันพยายามทำให้มันใช้งานได้โดยการแสดงข้อความโดยใช้กล่องข้อความแบบอ่านอย่างเดียวมีสไตล์คล้ายกับบล็อคข้อความ แต่มันจะไม่ทำงานในกรณีของฉันเพราะกล่องข้อความไม่มีอินไลน์ กล่าวอีกนัยหนึ่งฉันไม่สามารถจัดรูปแบบหรือจัดรูปแบบข้อความภายในกล่องข้อความแต่ละรายการอย่างที่ฉันสามารถทำได้ด้วย TextBlock ความคิดใด ๆ
224 wpf  xaml  textbox  textblock 

4
วิธีการผูกหลายค่ากับ WPF TextBlock เดียว?
ฉันกำลังใช้TextBlockด้านล่างเพื่อผูกค่าของคุณสมบัติที่ชื่อName: <TextBlock Text="{Binding Name}" /> ตอนนี้ผมต้องการที่จะผูกอีกคุณสมบัติที่มีชื่อเดียวกันIDTextBlock เป็นไปได้หรือไม่ที่จะผูกสองค่าขึ้นไปเหมือนกันTextBlock? มันสามารถทำได้ด้วยการเรียงต่อกันอย่างง่ายเช่นName + IDและถ้าไม่วิธีนี้สามารถเข้าหาได้อย่างไร

5
ความแตกต่างระหว่าง Label และ TextBlock
ตามการพัฒนาแอปพลิเคชัน Windows ด้วย Microsoft .NET 4 70-511 Training Kit อะไรคือความแตกต่างระหว่างการLabelควบคุมและTextBlockการควบคุมเนื่องจากทั้งสองเป็นตัวควบคุมเนื้อหาและเพียงแค่แสดงข้อความ
135 wpf  label  textblock 

10
จะใส่บรรทัดใหม่ลงในตัวควบคุม wpf TextBlock ได้อย่างไร
ฉันกำลังดึงข้อความจากไฟล์ XML และฉันต้องการแทรกบรรทัดใหม่ที่ตีความโดยบล็อกข้อความที่แสดงเป็นบรรทัดใหม่ ฉันพยายามแล้ว: <data>Foo bar baz \n baz bar</data> แต่ข้อมูลยังคงแสดงโดยไม่ขึ้นบรรทัดใหม่ ฉันตั้งค่าเนื้อหาของ<data>ผ่าน.Textคุณสมบัติผ่าน C # ฉันต้องใส่อะไรใน XML เพื่อให้แสดงบรรทัดใหม่ใน GUI ฉันได้ลองตั้งค่าข้อความใน XAML ด้วยตนเองแล้ว: <TextBlock Margin="0 15 0 0" Width="600"> There 
 is a new line. </TextBlock> และแม้ว่าอักขระที่เข้ารหัสจะไม่ปรากฏใน GUI แต่ก็ไม่ได้ให้บรรทัดใหม่แก่ฉัน
102 c#  wpf  newline  textblock 

14
WPF Textblock, linebreak ในแอตทริบิวต์ Text
มีวิธี\nการแบ่งบรรทัดTextBlockหรือไม่? <TextBlock Text="line1\nLine2" /> หรือมีวิธีที่ดีกว่าในการบังคับให้แบ่งบรรทัดกลางภายในTextแอตทริบิวต์? <LineBreak /> สิ่งนี้ไม่ได้ผลสำหรับฉันต้องเป็นค่าของTextแอตทริบิวต์เนื่องจากสตริงข้อความถูกตั้งค่าจากแหล่งภายนอก ฉันคุ้นเคยLineBreakแต่มันไม่ใช่คำตอบที่ฉันกำลังมองหา
96 wpf  textblock 

3
บังคับให้ TextBlock รวมอยู่ใน WPF ListBox
ฉันมีกล่องรายการ WPF ที่แสดงข้อความ มีรูปประจำตัวอยู่ทางด้านซ้ายและชื่อผู้ใช้และข้อความซ้อนกันในแนวตั้งทางด้านขวาของรูปประจำตัว เค้าโครงใช้ได้ดีจนกระทั่งข้อความควรตัดเป็นคำ แต่ฉันจะได้แถบเลื่อนแนวนอนบนกล่องรายการแทน ฉันได้ใช้ Google และพบวิธีแก้ปัญหาที่คล้ายกัน แต่ไม่มีวิธีใดได้ผล <ListBox HorizontalContentAlignment="Stretch" ItemsSource="{Binding Path=FriendsTimeline}"> <ListBox.ItemTemplate> <DataTemplate> <StackPanel Orientation="Horizontal"> <Border BorderBrush="DarkBlue" BorderThickness="3" CornerRadius="2" Margin="3" > <Image Height="32" Width="32" Source="{Binding Path=User.ProfileImageUrl}"/> </Border> <StackPanel Orientation="Vertical"> <TextBlock Text="{Binding Path=User.UserName}"/> <TextBlock Text="{Binding Path=Text}" TextWrapping="WrapWithOverflow"/> <!-- This is the textblock I'm having issues with. --> </StackPanel> …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.