WPF 自定義控制項無法找到DataContext

2021-06-23 02:19:32 字數 981 閱讀 3994

問題是這樣的:

我自定義了乙個可以反轉的兩種狀態的控制項,資源檔案如下:

功能**如下:
public class nativecontainer : control

private static void isfilpedchanged(dependencyobject d, dependencypropertychangedeventargs e)

private void changedvisualstate(bool p)

else

uielement cview = contentview as uielement;

if (cview != null)

else

}uielement tview = tooltipview as uielement;

if (tview != null)

else }}

public static readonly dependencyproperty isfilpedproperty;

public static readonly dependencyproperty contentviewproperty;

public static readonly dependencyproperty tooltipviewproperty;

public bool isfilped

set

}public object contentview

set

}public object tooltipview

set

}}

**很簡單,不做解釋。

我現在遇到的問題是:我將兩個這種自定義控制項放到tabcontrol的兩個tabitem中,同樣的資料來源繫結方法(自定義控制項中的contentview),第乙個可以繫結到資料,第二個繫結不到資料。哪位大俠可以幫我解決這個問題,表示感謝。。。

WPF自定義控制項(四) 自定義控制項

原文 wpf自定義控制項 四 自定義控制項 在實際工作中,wpf提供的控制項並不能完全滿足不同的設計需求。這時,需要我們設計自定義控制項。這裡lz總結一些自己的思路,特性如下 下面舉例說說在專案中我們經常用到調音台音量條,寫乙個自定義控制項模擬調音台音量條。自定義控制項singnallight,實現...

WPF控制項自定義事件

第一步 定義乙個委託,委託屬於乙個定義,是和類 介面類似的,通常放在外部 輕提示事件委託 public delegate void sendmessageeventhandle string text 第二步 定義乙個sendmessageeventhandle型別事件,事件屬於類的成員,所以要放在...

Wpf 自定義控制項 1

1.新建乙個wpf工程,在工程下面新建 乙個資料夾themes,在themes下新建兩個資源字典檔案generic.xaml和prettyseekbar.xaml generic.xaml resourcedictionary xmlns xmlns x resourcedictionary.mer...