解決WPF中過載Window.OnRender函式失效問題
原文:解決WPF中過載Window.OnRender函式失效問題
今天實驗一個繪圖演算法的時候,偶然發現過載Window.OnRender的方法是沒有效果的。
public partial class MainWindow : Window { public MainWindow() { InitializeComponent(); } protected override void OnRender(DrawingContext dc) { dc.DrawEllipse(Brushes.Orange, null, new Point(), 80, 80); } }
在網上搜了一下,解決方案倒也比較簡單,將背景設定為透明即可。
this.Background = Brushes.Transparent;
由於之前一直是繼承UIElement來過載的,它沒有Background屬性。便過載了其它控制元件的OnRender方法試了下,也是沒有這個問題的,MSDN上也沒有找到要這麼設定的說明,看來這個是可以算是一個不算嚴重的bug了。
相關文章
- 通過解讀WPF觸控原始碼,分析WPF插拔裝置觸控失效的問題(問題篇)原始碼
- JS函式過載解決方案JS函式
- .gitignore 失效問題解決Git
- 關於Python中函式過載問題的思考(原創)Python函式
- 解決requests庫中session.verify引數失效的問題Session
- PHP中實現函式過載PHP函式
- 過載運算子、解構函式函式
- 捕獲問題SQL解決過度CPU消耗問題-- 轉載SQL
- munium學習過程中問題解決
- jquery的get()函式快取問題解決方案jQuery函式快取
- 關於解決博弈論問題的SG函式函式
- 解決Flutter打包後permission_handler失效問題Flutter
- WPF 解決 CommandParameter 引數不更新問題
- python中實現函式過載Python函式
- PHP中實現函式過載薦PHP函式
- 解決Vue在scoped模式下修改el-collaspe樣式失效的問題Vue模式
- 汗,查了很久的問題,竟然是過載錯函式函式
- 巧用分析函式循序漸進解決實際問題函式
- 建立聯合函式索引解決top sql效能問題函式索引SQL
- 利用函式索引解決複雜的約束問題函式索引
- 解決中文問題的幾個常用的函式 (轉)函式
- WPF 已知問題 監聽 WMI 事件導致觸控失效事件
- 優化-mysql子查詢索引失效問題解決優化MySql索引
- TypeScript 函式過載TypeScript函式
- JavaScript函式過載JavaScript函式
- 函式模板過載函式
- 如何在 pyqt 中解決國際化 tr() 函式不起作用的問題QT函式
- 在 Python 中實現函式過載Python函式
- 學會TypeScript中函式過載寫法TypeScript函式
- C/C++—— C++中函式重寫和函式過載C++函式
- 如何解決快取失效問題快取
- C++ 函式過載,函式模板和函式模板過載,選擇哪一個?C++函式
- 在CSS中解決內容過長的問題CSS
- 遺傳演算法解決函式最佳化問題演算法函式
- 函式計算|如何使用層解決依賴包問題?函式
- es6學習_箭頭函式解決this指向問題函式
- 用Oracle表函式解決繫結變數集合問題Oracle函式變數
- YII2自動登入Cookie失效問題解決Cookie