For the Dropdown:
Patch(
SavedSelections,
LookUp(SavedSelections, ControlName = "Dropdown1"),
{
ControlName: "Dropdown1",
SelectedItems: Dropdown1.Selected.Value
}
)
Patch(
SavedSelections,
LookUp(SavedSelections, ControlName = "Listbox1"),
{
ControlName: "Listbox1",
SelectedItems: Concat(Listbox1.SelectedItems, Value, ",")
}
)
UpdateContext({
savedDropdownValue: LookUp(SavedSelections, ControlName = "Dropdown1").SelectedItems,
savedListboxValues: Split(LookUp(SavedSelections, ControlName = "Listbox1").SelectedItems, ",")
});
Set(
Dropdown1.Selected,
First(Filter(Dropdown1.Items, Value = savedDropdownValue))
);
Set(
Listbox1.Selected,
Filter(Listbox1.Items, Value in savedListboxValues)
)