كيف أقوم بتنفيذ نافذة بدون كروم مع WPF؟
-
09-06-2019 - |
سؤال
أريد إظهار نافذة مشروطة بدون كروم مع زر إغلاق في الزاوية اليمنى العليا.هل هذا ممكن؟
المحلول
سيتعين عليك إلى حد كبير تحريك زر الإغلاق الخاص بك، ولكن يمكنك إخفاء نافذة الكروم بالكامل باستخدام سمة WindowStyle، مثل هذا:
<Window WindowStyle="None">
سيظل ذلك يحتوي على حدود لتغيير الحجم.إذا كنت تريد أن تجعل النافذة غير قابلة لتغيير الحجم، فقم بإضافة ResizeMode="NoResize" إلى الإعلان.
نصائح أخرى
نشر فريق WPF SDK مقالة ممتازة حول النوافذ الخالية من الكروم المتوفرة هنا:http://blogs.msdn.com/wpfsdk/archive/2008/09/08/custom-window-chrome-in-wpf.aspx
ينبغي ان يقراء!!!
محدث
ايضا وجد هذا مقال بقلم Lester Lebo حول كيفية استخدام مكتبة WPF Shell Integration Library لكروم نافذة مخصص
تحقق من هذا بلوق وظيفة على كيروبا.
<Window x:Class="WpfApplication1.Window1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="Window1" Height="300" Width="300" WindowStyle="None" ResizeMode="NoResize">
<Button HorizontalAlignment="Right" Name="button1" VerticalAlignment="Top" >Close</Button>
</Window>
لا تنتمي إلى StackOverflow