RichTextBox 无法设置按钮背景

问题描述 投票:0回答:1

我有一个 RichTextBox,我在代码中添加了一个按钮...我可以设置按钮的前景,但不能设置背景。

                    Button b = new()
                    { // Unspecified width and button fills width
                        Content = "Test", 
                        FontSize = 20,
                        FontWeight = FontWeights.Bold,
                        Foreground = Brushes.Black,                        
                        Background = Brushes.Green,  
                        IsEnabled = true
                    };

                    // Add button to block, then insert before current block
                    BlockUIContainer blockUIContainer = new(b);
                    
                    Script.Document.Blocks.InsertBefore(block, blockUIContainer);
document rich-text-editor uielement
1个回答
0
投票

重点! RichTextBox 集

IsDocumentEnabled="True"

一旦 IsDocumentEnabled 设置为 true,添加的按钮就会正常响应(事件现在可以工作)。即使 RichTextBox 有

IsReadOnly="False"
© www.soinside.com 2019 - 2024. All rights reserved.