الاعتراض سيلفرلايت الحدود غير مرئية عندما موضوع تطبيق؟

StackOverflow https://stackoverflow.com/questions/884133

سؤال

ولقد لتطبيق أحد المواضيع سيلفرلايت الأدوات إلى الصفحة XAML بلدي، والآن لسبب بلدي الأشياء الحدود لا تظهر. هل هذا حسب التصميم؟ لقد حرصت على القول صراحة لون BorderBrush التي ينبغي على النقيض من خلفية الموضوع، ولكن هذا لا إصلاح المشكلة.

في حالة أنه يساعد، موضوع أنا باستخدام هو موضوع BureauBlack من مجموعة أدوات سيلفرلايت. وهنا مقتطف شفرة واحدة من حدود بلدي.

 <Border VerticalAlignment="Top" Grid.Column="0" Grid.Row="2" Grid.RowSpan="2" BorderBrush="Orange"  CornerRadius="10" Margin="0" Height="300">
        <StackPanel>
            <TextBlock Text="Status Panel" FontSize="20" TextAlignment="Center" />
            ...
        </StackPanel>
 </Border>
هل كانت مفيدة؟

المحلول

ويبدو عندما يتم تحميل الموضوع الذي يحمل مجموعتها الافتراضية الخاصة من القيم لمعظم خصائص الكائن. في هذه الحالة، الخاصية BorderThickness من الحدود الكائن الافتراضي 0. ونتيجة لذلك لا أرى ذلك.

ومن خلال إعطاء صراحة الملكية BorderThickness قيمة (غير الصفر فكورسي)، وحصلت على الحدود جهدي لتظهر.

نصائح أخرى

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

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