Poszukuję sposobu narysowania poziomej reguły w mojej aplikacji Silverlight. Chciałbym móc wstawić go do XAML zamiast C#. Nie można znaleźć wiele za pośrednictwem Google lub MSDN.Pozioma reguła w Silverlight/XAML
Dzięki!
Poszukuję sposobu narysowania poziomej reguły w mojej aplikacji Silverlight. Chciałbym móc wstawić go do XAML zamiast C#. Nie można znaleźć wiele za pośrednictwem Google lub MSDN.Pozioma reguła w Silverlight/XAML
Dzięki!
użyj znacznika <Line>
. Więcej informacji: here, on MSDN. Ponadto, here to kolejny artykuł, na który możesz spojrzeć.
Wystarczy użyć mniej więcej tak:
hrule:
<Border Margin="48,67,30,0"
Name="border1"
Height="2"
VerticalAlignment="Top"
BorderBrush="Black"
BorderThickness="2" />
VRULE:
<Border BorderBrush="Black"
BorderThickness="2"
Margin="92,124,0,62"
Name="border2"
HorizontalAlignment="Left"
Width="2" />
wybacz mi, że nie mam doświadczenia z WPF, ale po prostu ugotowałem je teraz i przetestowałem oba. Oboje pracują. Tradycyjna etykieta nie działa tak dobrze w WPF dla tego typu rzeczy, jak również w WinForm. – IbrarMumtaz
Tak, w wielu przypadkach Border jest lepszym wyborem niż Line, ponieważ nie musisz określać współrzędnych takich jak w Line. Obramowanie będzie rozciągać się od lewej do prawej, bez konieczności obliczania szerokości pojemnika. –
Podobnie jak przy użyciu granicę można również użyć prostokąt - Wierzę, że to jest " zalecany "sposób wykonywania linii poziomej lub pionowej zamiast używania elementu liniowego.
<Rectangle Height="1" Fill="Black" />
Lub, jeśli na przykład trzeba go poniżej pewnego rodzaju elementu bloku zawsze można dodać obramowanie tylko na spodzie elementu ...
+1 To jest odpowiedź ** REAL **. –
dzięki! Czuję się jak idiota za brakiem czegoś tak prostego. – Siege898
nie wspominaj o tym. zdarza się nam wszystkim. –
Pierwszy link w tej odpowiedzi jest już martwy. –