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;
이름 또는 다른 방법에 대한 대안이 있습니까?
이름은 숫자로 시작할 수 없습니다. 당신은 왜 그 값을'.Name'에 할당할까요? 나는 당신이 실제로 성취하려는 것을 분명하지 않습니다. –
텍스트 블록에 텍스트를 추가 하시겠습니까? –
나는 @DanPuzey와 함께하고, 조금은 당신이하려고하는 것에 대해 혼란스러워한다. 'Angle1.text = MyAngleValue'를 사용하여 xaml에 정의 된 텍스트 블록 안에 각도를 표시하려면 텍스트 블록 이름과 일치하는'문자열 Angle1'의 이름을 변경해야합니다. – DNKROZ