Open yarns123 opened 9 months ago
Not an ultimate solution but will add ForceAutoSize method to the component to call it manually.
Then your code works like this:
<h3>test</h3>
<MudTextFieldExtended @ref="_textFieldExtended" Label="test" @bind-Value="testText" Variant="Variant.Text" AutoSize="true" Lines="2" Immediate="true" />
<MudButton OnClick="Gen">Generate</MudButton>
@code {
MudTextFieldExtended<string> _textFieldExtended;
private string testText { get; set; } = "very long text";
public async Task Gen()
{
testText += "very long text\n";
await Task.Delay(1);
await _textFieldExtended.ForceAutoSize();
}
}
When the binded value has been changed, the component size is not changed.
Sample code: