StoryBreak Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bir veya daha fazla StoryFragment öğeden oluşan hikayenin başlangıcını veya sonunu tanımlar.
public ref class StoryBreak : System::Windows::Documents::DocumentStructures::BlockElement
public class StoryBreak : System.Windows.Documents.DocumentStructures.BlockElement
type StoryBreak = class
inherit BlockElement
Public Class StoryBreak
Inherits BlockElement
- Devralma
Açıklamalar
A StoryBreak , yalnızca bir öğesinin StoryFragmentalt öğesi olabilir. Ayrıca, bir StoryBreak yalnızca ilk alt öğe, son alt öğe veya içindeki StoryFragmentilk ve son alt öğe olabilir. içindeki öğesinin StoryBreakStoryFragment konumu, hikayenin ek parçalarda yer alıp almadiğini ve ek parçaların geçerli parçadan önce mi yoksa takip mi olduğunu gösterir.
içindeki StoryBreak ilk öğe olarak A StoryFragment , bir hikayenin başlangıcını gösterir.
<!-- Fragment 1 -->
<StoryFragment>
<StoryBreak /> <!-- Identifies the start of a story when -->
<!-- immediately after an opening <StoryFragment>. -->
<ParagraphStructure>
<NamedElement NameReference="a" />
<NamedElement NameReference="b" />
</ParagraphStructure>
</StoryFragment> <!-- Story continues in the next <StoryFragment>. -->
içindeki StoryBreak son öğe olarak A StoryFragment , bir yazının sonunu gösterir.
<!-- Fragment 2 -->
<StoryFragment> <!-- Story continued from prior <StoryFragment>. -->
<ParagraphStructure>
<NamedElement NameReference="c" />
</ParagraphStructure>
<StoryBreak /> <!-- Identifies the end of a story when -->
<!-- immediately before a closing </StoryFragment>. -->
</StoryFragment>
Tek bir içinde yer alan bir StoryFragment hikaye, parçanın ilk ve son alt öğesi olarak iki StoryBreak öğeye sahip olur.
<!-- Fragments 1 and 2 Merged -->
<ParagraphStructure>
<NamedElement NameReference="a" />
<NamedElement NameReference="b" />
<NamedElement NameReference="c" />
</ParagraphStructure>
StoryFragment tamamen bir sayfada yer alan öğeler, içerik tamamen tek bir parçada yer aldığı için öğelerle StoryBreak başlar ve biter.
belgedeki StoryBreak içeriğe ileri veya ters yönde erişmek istediğinizde içindeki öğelerin konumu StoryFragment yararlıdır. Örneğin, parçaları ileri sırada birleştirirken, ile biten bir StoryFragmentStoryBreak , yazının sonunu ve birleştirilecek başka parça olmadığını gösterir. Benzer şekilde, hikaye parçalarını ters sırada birleştirirken, StoryFragment ile StoryBreak başlayan bir, yazının başlangıcını ve birleştirilecek önceki parça olmadığını gösterir.
Öykü parçalarını ileri veya ters yönde işleyebilme özelliği, birçok uygulama kullanımları için önemlidir. Örneğin, sayfa sonlarını kapsayan bir paragraf, her sayfa için bir parça olmak üzere birden çok yazı parçasına ayrılır. Bir paragrafın tamamını seçmek ve panoya kopyalamak için üç kez tıklama özelliği sağlayan bir kullanıcı arabirimi, bir paragraf birden çok sayfaya yayıldığında birden çok yazı parçasını birleştirebilmelidir. Ayrıca, kullanıcı ilk sayfada başlayan bir paragrafın bir bölümüne üç kez tıklarsa, uygulamanın ile StoryFragment başladığını ancak ile StoryBreakbitmediğini tanımlaması StoryBreak gerekir. Bu, sonraki sayfada yer alan öğesinin yüklenmesi ve geçerli parçanın sonuna eklenmesi gerektiğini gösterir StoryFragment . Benzer şekilde, kullanıcı son sayfada yer alan paragrafın bir bölümüne üç kez tıklarsa, uygulamanın ile bittiğini StoryFragment ancak ile StoryBreakbaşlamadığını StoryBreak tanımlaması gerekir. Bu, önceki sayfada yer alan öğesinin yüklenmesi ve geçerli parçanın başlangıcına eklenmesi gerektiğini gösterir StoryFragment . Uygulama ayrıca, üç veya daha fazla sayfaya yayılan ve kullanıcının seçim noktasının bir iç sayfada olduğu büyük paragraflar için hem ileri hem de ters yönde işlem yapabilmelidir.
tek StoryFragment bir sayfayla sınırlı olduğundan, öğelerin kullanımı her StoryBreak birinin StoryFragment iyi biçimlendirilmiş XML içermesine izin verir, ancak yine de belgenin tamamında hiyerarşik bir yapıya sahiptir.
Oluşturucular
| Name | Description |
|---|---|
| StoryBreak() |
StoryBreak sınıfının yeni bir örneğini başlatır. |
Yöntemler
| Name | Description |
|---|---|
| Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
| GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
| GetType() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| MemberwiseClone() |
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| ToString() |
Geçerli nesneyi temsil eden bir dize döndürür. (Devralındığı yer: Object) |