2011-08-20 3 views
1

제목을 참조하십시오.Java를 사용하여 TextBlock 텍스트의 'ActualWidth'를 가져와 사용하는 방법은 무엇입니까?

public void drawTextBlock(String text) { 
    Element textBlock = new Element("TextBlock", Ns.getDefaultNamespace()); 
    textBlock.setAttribute(new Attribute("Text", text)); 
} 

그러나, TextBlockWidth 내가 그에게 줄 텍스트의 폭을 정확히 넓은해야합니다 :

나는 TextBlock의 요소를 그립니다 자바의 방법이있다.

어떻게 처리할까요?

+0

정확히 무엇을하고 있습니까? Java에서 XAML을 생성합니까? –

+0

예. 나는 그것을하고있다. – MrStack

+0

Clemmer, 왜 내 질문에서 내 '감사'를 삭제 했습니까? '감사합니다'라고 말하면 사람들에게 다가 갈 때 일반적인 품위의 문제입니다. – MrStack

답변

2

너비를 설정할 필요가 없습니다. HorizontalAlignmentStretch (기본값) 인 경우를 제외하고 TextBlock의 너비는 포함 된 텍스트의 크기에 맞게 자동 조정됩니다 (물론 TextBlock을 포함 할 충분한 공간이있는 한). 따라서 설정하기 만하면됩니다. Left, Right 또는 Center

+0

그것은 확실히 그것을 고쳤다. 감사. – MrStack

관련 문제