I'd like to have a Vertical TextBlock to render East Asian Text #3916
Replies: 12 comments
-
Thanks for submitting an issue @juma-msft. Can you file a UserVoice issue for this request as well? Thanks. |
Beta Was this translation helpful? Give feedback.
-
I think that would be the default behavior for the standard TextBlock when the culture is set... |
Beta Was this translation helpful? Give feedback.
-
The platform control doesn't currently support this, so we could only achieve this with a custom control. |
Beta Was this translation helpful? Give feedback.
-
I understand, I'm saying it should be the default. This is something that should go directly into the platform |
Beta Was this translation helpful? Give feedback.
-
Windows Phone 7/8 supported this with the in-built apps. Perhaps you could talk to team members who built the Windows Phone UI to see if they can offer any sample code that could be adapted. Of course, it would be better for this to be built into the platform controls... |
Beta Was this translation helpful? Give feedback.
-
Agree that this should be part of the platform, but, AFAIK, there are currently no plans. I've discussed offline with @juma-msft and this makes sense to add to the toolkit as a step to the platform and I'm all for it. But of course this is open to a discussion. Another thing that's not mentioned here is that this is a C++ control. It would be a whole new binary and it could be a open the door for other native controls that provide the performance needed by some commercial scenarios. |
Beta Was this translation helpful? Give feedback.
-
Keep in mind that some Asian languages make sense for vertical alignment but this shouldn't be the default behavior. My vote goes to support this in the toolkit. |
Beta Was this translation helpful? Give feedback.
-
If this makes it down to the platform/Win UI level - it should be a property of something like TextOrientation Horizontal; Vertical; - which works alongside Left, Right, Centred, Justify - and possibly include Top, Middle, Bottom options as well. If the underlying Direct Write API supports something, surely the native/xaml controls should expose them. |
Beta Was this translation helpful? Give feedback.
-
This issue seems inactive. Do you need help to complete this issue? |
Beta Was this translation helpful? Give feedback.
-
There is a control in development to address this issue Mr Bot. |
Beta Was this translation helpful? Give feedback.
-
Moving this to the discussion since it still requires more clarity. |
Beta Was this translation helpful? Give feedback.
-
FYI @ryandemopoulos, this was a control that we had a PR for here in C++, but had some unresolved issues with. Now that WinUI is open source, and WinUI 3 will be in the future. This issue may be more relevant for the platform itself? Not sure how adaptable the code from the PR is, but it could be a starting point for a new prototype? Let me know if we should open an issue in the WinUI repo or not. Thanks! |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
I'm submitting a...
Feature request (UserVoice request: )
Current behavior
XAML doesn't provide a way to render text vertically like so.

Expected behavior
It would be nice to have that behavior. There's already some discussion on the social sites:
https://social.msdn.microsoft.com/Forums/ja-JP/edd1f33c-e4a0-4717-ae88-99c7d787e711/content-12420-text
but no solution which is widespread.
Beta Was this translation helpful? Give feedback.
All reactions