Forge
deeb25a2
1<UserControl xmlns="https://github.com/avaloniaui"
2 xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
3 xmlns:vm="using:CascadeIDE.ViewModels"
4 xmlns:ed="using:CascadeIDE.Features.Editor.Application.Presentation"
5 xmlns:monaco="using:CascadeIDE.Features.Editor.Presentation"
6 x:Class="CascadeIDE.Views.DockDocumentView"
7 x:DataType="vm:DockDocumentViewModel">
8
9 <!-- Заголовок файла — только во вкладках Dock (без дублирующего PanelChromeHeader). -->
10 <Grid RowDefinitions="Auto,*"
11 ToolTip.Tip="{Binding Doc.FilePath}"
12 ToolTip.ShowDelay="400">
13 <Border Grid.Row="0"
14 x:Name="StickyScrollHost"
15 IsVisible="False"
16 Margin="0,0,0,2"
17 Padding="6,3"
18 CornerRadius="4"
19 Background="{DynamicResource CascadeTheme.HudBannerBackground}"
20 BorderBrush="{DynamicResource CascadeTheme.HudBannerBorderBrush}"
21 BorderThickness="1">
22 <TextBlock x:Name="StickyScrollText"
23 FontSize="11"
24 TextTrimming="CharacterEllipsis"
25 Foreground="{DynamicResource CascadeTheme.HudBannerForeground}"/>
26 </Border>
27
28 <Grid Grid.Row="1"
29 x:Name="EditorContentGrid"
30 Margin="0">
31 <monaco:MonacoEditorHostControl x:Name="MonacoHost"/>
32 </Grid>
33 </Grid>
34</UserControl>
35
View only · write via MCP/CIDE