سؤال

أنا باستخدام مايكروسوفت الجديد التعبير.أحاول إنشاء تكرار رأس كثيرا مثل هذا في http://csstreacle.artygirl.co.uk/.هل هناك طريقة يمكنني أن أفعل هذا في مزيج التعبير.كيف يمكنني تنظيم الحاويات ؟ و كيف يمكنني تعيين إلى تكرار في الكود أو يدويا ؟

لدي مستطيل مع التدرج في ذلك.كيف يمكنني الحصول عليه لتوسيع ملء الشاشة عرض أي متصفح/ شاشة الكمبيوتر الحجم ؟ أنا عادة ما تفعل هذا مع 1px صورة في css ولكن نفهم أن xaml هو مختلفة قليلا.

بدلا من خلفية هذا يحتاج إلى أن يكون اثنين من طبقات الخلفية للرأس.بقية الموقع سوف تكون بيضاء!

شكرا جودي

تحقق من هذا لقد تمكنت الخلفية ولكن العرض على السيارات 1000.أي أفكار عن كيفية تعيين لصناعة السيارات أو بنسبة 100% ؟

        <Grid Height="139" VerticalAlignment="Top" >
  <Grid.Background>
    <LinearGradientBrush EndPoint="0.5,0.953" StartPoint="0.5,0.01">
                <GradientStop Color="#FF1E5584"/>
                <GradientStop Color="#FF003265" Offset="1"/>
            </LinearGradientBrush>
  </Grid.Background>
</Grid>
هل كانت مفيدة؟

المحلول

أولا, لديك للتأكد من سيلفرلايت التحكم في صفحة HTML الخاصة بك لديه عرض و نبيذي الطول من 100%.هذا يجعل من التحكم سوف تمتد لك صفحة كاملة.هذا هو نفس تفعل مع صفحة عادية باستخدام div أو شيء من هذا.

في xaml.إزالة الافتراضي العرض والارتفاع من سيطرة رأس الجزء (حيث xmlns يتم تعريف).الخاص بك xaml سوف ننظر شيئا مثل:

<UserControl
      xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
      xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
      x:Class="test0001.MainPage">
  <Grid x:Name="LayoutRoot">
    <Grid.Background>
      <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
        <GradientStop Color="Black" Offset="1"/>
        <GradientStop Color="White" Offset="0"/>
      </LinearGradientBrush>
    </Grid.Background>
  </Grid>
</UserControl>

التحديث:

تأكد من عدم تعيين العرض على أي حاويات مثل شبكات أو اللوحات.أعتقد أن لديك تعيين العرض إلى 1000 في مكان ما...حاول تحديد ذلك * أو removeing عرض كامل السمة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top