Я хочу создать WindowBaseClass, который наследуется от Window, но имеет несколько пользовательских функций.Так что WindowStyle не будет, у меня есть собственная цветовая схема, а также логика изменения размера.
Вот фрагмент XAML, который содержит одну из «границ» с событиями MouseMOve и PreviewMouseDown.
<Rectangle Stroke="{x:Null}" x:Name="top" VerticalAlignment="Top" Height="5"
Grid.Column="1" Grid.Row="0" PreviewMouseDown="Resize"
MouseMove="DisplayResizeCursor">
<Rectangle.Fill>
<SolidColorBrush Color="{StaticResource Ocean}"/>
</Rectangle.Fill>
В моем коде есть такие методы, как изменение размера, перетаскиваниеи т. д. Когда все это содержится в Window1.xaml / .cs, все работает хорошо.
Теперь я хочу создать собственный шаблон (например, в словаре ресурсов) с моими цветовыми схемами и хочуPreviewMouseDown от прямоугольника, указывающего на метод, определенный в классе, расширяющем Window.
Можно ли это сделать?Любая помощь будет принята с благодарностью.