3
"(.") 네임 스페이스를 사용하는 타사 컨트롤 (Visifire)이 있습니다. 체재. 이 WPF 응용 프로그램에서 잘 작동하지만 네임 스페이스를 포함하려고하면 "어셈블리를 찾을 수 없습니다"를 생성하므로 UserControl에서는 그렇지 않습니다. 이것은 코드를 사용하여 컨트롤을 추가하고 바인딩 등을 설정해야한다는 것을 의미합니다. 이는 XAML을 사용하는 것을 선호하므로 상당히 성가신 일입니다. 내 생각은 다음과 같은 사용하여 UserControl을 트릭을했다 :사용자 컨트롤을 속여서 "." 네임 스페이스
namespace MyControl
{
public class MyChart : Visifire.Charts.Chart
{
public MyChart() : base() {}
}
public partial Chart : UserControl
{
// All the control stuff goes here
}
}
그런 다음 XAML에, 내가 사용합니다 : 예외를 생성하는대로이 작동하지 않는 것
xmlns:local="clr-namespace:MyControl"
<Grid>
<local:MyChart>
</local:MyChart>
</Grid>
. 아무도 내가이 문제를 해결할 수있는 방법에 대한 조언을 갖고 있습니까? 감사합니다!