2014-05-20 2 views
0

내 프로그램에 각도를 표시하려하지만 xaml.cs를 x : name이없는 xaml 파일로 가져 오는 방법을 찾을 수 없습니다. 이름은 제한되어 있습니다.52는 Name 012에 대한 유효한 값이 아닙니다.

내 XAML 코드 :

<TextBlock x:Name="Angle1" Margin="468,580,749,62" /> 

내 CS 코드 :

Vector3D SL = Vector3D.Subtract(EL, SC); 
Vector3D SR = Vector3D.Subtract(ER, SC); 
Vector3D SS = Vector3D.Subtract(SP, SC); 

double LAngSR_SS = Vector3D.AngleBetween(SR, SS); //Angle 
double LAngSL_SS = Vector3D.AngleBetween(SL, SS); //Angle 

double LAngSR_SSround = Math.Round(LAngSR_SS, 1, MidpointRounding.ToEven); 
double LAngSL_SSround = Math.Round(LAngSL_SS, 1, MidpointRounding.ToEven); 

string Angle1 = LAngSR_SSround.ToString(); //double to string 
string Angle2 = LAngSL_SSround.ToString(); //double to string 

TextBlock Angletext = new TextBlock(); 
Angletext.Name = Angle1; 

이름 또는 다른 방법에 대한 대안이 있습니까?

+1

이름은 숫자로 시작할 수 없습니다. 당신은 왜 그 값을'.Name'에 할당할까요? 나는 당신이 실제로 성취하려는 것을 분명하지 않습니다. –

+0

텍스트 블록에 텍스트를 추가 하시겠습니까? –

+0

나는 @DanPuzey와 함께하고, 조금은 당신이하려고하는 것에 대해 혼란스러워한다. 'Angle1.text = MyAngleValue'를 사용하여 xaml에 정의 된 텍스트 블록 안에 각도를 표시하려면 텍스트 블록 이름과 일치하는'문자열 Angle1'의 이름을 변경해야합니다. – DNKROZ

답변

0

사용 텍스트 대신 속성 이름 텍스트 블록 속성.

관련 문제