# TextInput not visible (shows up in landscape)

**URL:** <https://forums.fusetools.com/t/textinput-not-visible-shows-up-in-landscape/5915>\
**Category:** Bug Reports\
**Created:** [November 29, 2015, 6:17am UTC](https://forums.fusetools.com/t/textinput-not-visible-shows-up-in-landscape/5915 "2015-11-29T06:17:44Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Filip](https://avatars.discourse-cdn.com/v4/letter/f/919ad9/32.png) [@Filip](https://forums.fusetools.com/u/Filip)\
**Post date:** [November 29, 2015, 6:17am UTC](https://forums.fusetools.com/t/textinput-not-visible-shows-up-in-landscape/5915/1 "2015-11-29T06:17:44Z")

</div>

Using the code below I removed styling from the `<TextInput>` element. It results in the text (maybe the whole element?) not showing. Oddly enough, the element is visible when I turn my iOS device to landscape.

If I then give it focus, and turn it back to portrait again, it shows up. AND the following is output to the monitor:

LOG: SoftCapture can only be done on rooted enabled node`

```auto
<TextInput
  ux:InheritStyle="false"
  HitTestMode="LocalBoundsAndChildren"
  Focus.IsFocusable="true"
  Focus.Delegate="_textInputCore"
  Alignment="CenterRight"
  Margin="0,0,15,0"
  Width="70%"
  TextAlignment="Right"
  Font="Book"
  FontSize="15"
  TextColor="#aaa"
  CaretColor="#3b28ea">

  <PlainTextEdit ux:Name="_textInputCore" />

  <WhilePressed>
      <GiveFocus Target="_textInputCore" />
  </WhilePressed>
</TextInput>

```

---

<div class="post-metadata">

**Author:** ![Anders\_Lassen](https://yyz1.discourse-cdn.com/flex035/user_avatar/forums.fusetools.com/anders_lassen/32/522_2.png) [@Anders\_Lassen](https://forums.fusetools.com/u/Anders_Lassen)\
**Post date:** [November 29, 2015, 8:21am UTC](https://forums.fusetools.com/t/textinput-not-visible-shows-up-in-landscape/5915/2 "2015-11-29T08:21:09Z")

</div>

Hi,

In the next version (likely 0.9.3), a new control named `TextEdit` will be included that is a plain `TextInput` without styling that you can use instead. Let us know if the problem persists after that.

---

<div class="post-metadata">

**Author:** ![Filip](https://avatars.discourse-cdn.com/v4/letter/f/919ad9/32.png) [@Filip](https://forums.fusetools.com/u/Filip)\
**Post date:** [January 4, 2016, 9:45am UTC](https://forums.fusetools.com/t/textinput-not-visible-shows-up-in-landscape/5915/3 "2016-01-04T09:45:13Z")

</div>

Hey again. Still in 0.9.5 this does not work (with either TextExit or TextInput). What to do?

---

<div class="post-metadata">

**Author:** ![Vegard\_Strand\_Lende](https://yyz1.discourse-cdn.com/flex035/user_avatar/forums.fusetools.com/vegard_strand_lende/32/349_2.png) [@Vegard\_Strand\_Lende](https://forums.fusetools.com/u/Vegard_Strand_Lende)\
**Post date:** [January 6, 2016, 8:26am UTC](https://forums.fusetools.com/t/textinput-not-visible-shows-up-in-landscape/5915/4 "2016-01-06T08:26:47Z")

</div>

Hi!

Hmm, can you share your code where it does not work? 🙂 Using a plain `<TextEdit />` should work in `0.9.5`

---

<div class="post-metadata">

**Author:** ![Filip](https://avatars.discourse-cdn.com/v4/letter/f/919ad9/32.png) [@Filip](https://forums.fusetools.com/u/Filip)\
**Post date:** [January 6, 2016, 9:16pm UTC](https://forums.fusetools.com/t/textinput-not-visible-shows-up-in-landscape/5915/5 "2016-01-06T21:16:29Z")

</div>

I’ve isolated it to this: `<TextEdit Alignment="CenterRight" TextAlignment="Right" Value="{observableVar}" />`
